HairBSDF, Mp, upper

Time bar (total: 20.5s)

start0.0ms (0%)

Memory
0.1MiB live, 0.0MiB allocated

analyze776.0ms (3.8%)

Memory
14.6MiB live, 946.4MiB 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.7s (13.1%)

Memory
65.5MiB live, 3 360.1MiB allocated
Samples
1.9s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-mult: 440.0ms (27.8% of total)
ival-<=: 280.0ms (17.7% of total)
ival-div: 263.0ms (16.6% of total)
const: 251.0ms (15.9% of total)
ival-exp: 82.0ms (5.2% of total)
ival-sinh: 81.0ms (5.1% of total)
ival-<: 79.0ms (5% of total)
ival-and: 52.0ms (3.3% of total)
ival-neg: 35.0ms (2.2% of total)
exact: 15.0ms (0.9% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain248.0ms (1.2%)

Memory
10.8MiB live, 433.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(/.f32 #s(literal 1 binary32) v)
00-0-#s(literal 2 binary32)
00-0-(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
00-0-sinTheta_i
00-0-cosTheta_i
00-0-v
00-0-(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
00-0-sinTheta_O
00-0-(*.f32 sinTheta_i sinTheta_O)
00-0-(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
00-0-#s(literal 1 binary32)
00-0-(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
00-0-(*.f32 cosTheta_i cosTheta_O)
00-0-(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
00-0-(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
00-0-cosTheta_O
00-0-(sinh.f32 (/.f32 #s(literal 1 binary32) v))
01(3.54237573608998e-31 6.538150334583484e-15 1.1071203583332622e-30 -9.78199175510181e-17 0.1454227864742279)0-(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
00-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/n10
(*.f32 sinTheta_i sinTheta_O)underflow86
Confusion
Predicted +Predicted -
+00
-1255
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-10255
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
65.0ms512×0valid
Compiler

Compiled 215 to 61 computations (71.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-div: 15.0ms (36% of total)
ival-mult: 15.0ms (36% of total)
ival-sinh: 5.0ms (12% of total)
ival-exp: 4.0ms (9.6% of total)
ival-neg: 2.0ms (4.8% of total)
exact: 1.0ms (2.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess276.0ms (1.3%)

Memory
-30.7MiB live, 337.9MiB allocated
Algorithm
egg-herbie
Rules
6 182×lower-*.f64
6 172×lower-*.f32
2 208×lower-fma.f64
2 208×lower-fma.f32
2 152×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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
Symmetry

(negabs cosTheta_O)

(negabs cosTheta_i)

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 27 to 19 computations (29.6% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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)

simplify172.0ms (0.8%)

Memory
16.8MiB live, 278.2MiB 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
6 182×lower-*.f64
6 172×lower-*.f32
2 208×lower-fma.f64
2 208×lower-fma.f32
2 152×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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i 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)) (*.f32 v #s(literal 2 binary32)))
(*.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)

localize51.0ms (0.2%)

Memory
-25.6MiB live, 104.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.23960878907376804
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.24609375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.2730101437041713
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.8451930167131652
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
34.0ms256×0valid
Compiler

Compiled 94 to 21 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 7.0ms (34.1% of total)
ival-div: 6.0ms (29.2% of total)
ival-sinh: 3.0ms (14.6% of total)
ival-exp: 2.0ms (9.7% of total)
ival-neg: 1.0ms (4.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series81.0ms (0.4%)

Memory
2.3MiB live, 161.0MiB allocated
Counts
8 → 288
Calls
Call 1
Inputs
#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())
#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())
#s(alt (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())
#s(alt (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 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
19.0ms
cosTheta_O
@inf
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v))
8.0ms
cosTheta_O
@0
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v))
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))

simplify309.0ms (1.5%)

Memory
31.4MiB live, 501.9MiB allocated
Algorithm
egg-herbie
Rules
10 374×lower-fma.f64
10 374×lower-fma.f32
5 366×lower-*.f64
5 366×lower-*.f32
3 038×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_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 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 sinTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_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)))) (*.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 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 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 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_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 5 binary32)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.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)))) #s(literal 1/2 binary32)))) (*.f32 sinTheta_i sinTheta_i) (*.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 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 v (*.f32 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 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 sinTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i (*.f32 cosTheta_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 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 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 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 sinTheta_O sinTheta_O) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.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 5 binary32)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_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 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 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 v (*.f32 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #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 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_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 (/.f32 #s(literal -1/6 binary32) (*.f32 v (*.f32 v v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (neg.f32 sinTheta_i))))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/6 binary32))) (*.f32 v v))) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #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_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #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_O cosTheta_i) (/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #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 (fma.f32 cosTheta_O (*.f32 cosTheta_i #s(literal -1/2 binary32)) (/.f32 (fma.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/6 binary32))) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (neg.f32 sinTheta_i)))))) v)) (neg.f32 v))) (neg.f32 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) 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 sinTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) 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 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 cosTheta_O (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i)) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) 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 sinTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_i))) sinTheta_O)) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) 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 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_i)) (*.f32 v (*.f32 v v))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 cosTheta_O (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i)) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) 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)
(/.f32 (fma.f32 cosTheta_O cosTheta_i (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O 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 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))) #s(literal -1/6 binary32) cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) v)) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i)) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(/.f32 (fma.f32 cosTheta_O cosTheta_i (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O 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 (fma.f32 cosTheta_O cosTheta_i (neg.f32 (/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_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_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 sinTheta_O (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) (*.f32 v v)) (/.f32 sinTheta_i v)) #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 sinTheta_i (fma.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v (*.f32 v v)))) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 1 binary32))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 sinTheta_O (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) (*.f32 v v)) (/.f32 sinTheta_i v)) #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 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) sinTheta_O) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 v v))))) (neg.f32 (/.f32 sinTheta_i v))) #s(literal 1 binary32))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(fma.f32 sinTheta_O (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) (*.f32 v v)) (/.f32 sinTheta_i v)) #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 sinTheta_O (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) (*.f32 v v)) (/.f32 sinTheta_i v)) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 v v))) #s(literal 1 binary32)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(+ 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 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal -1/2 binary32)) (*.f32 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)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) v) #s(literal -1/6 binary32)))) (neg.f32 v))) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #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))))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))))) 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/120 binary32) (pow.f32 v #s(literal 4 binary32))) (+.f32 (+.f32 #s(literal 1 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 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (pow.f32 v #s(literal 4 binary32)))) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.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 #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)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (+.f32 #s(literal 2 binary32) (/.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 #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)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)

rewrite208.0ms (1%)

Memory
-17.3MiB live, 394.9MiB allocated
Rules
4 816×lower-*.f64
4 806×lower-*.f32
3 750×lower-/.f64
3 742×lower-/.f32
1 524×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
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1 binary32)))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (*.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_i sinTheta_O) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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_i sinTheta_O) v))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v v)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (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 2 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32)) (*.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32)) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v (neg.f32 v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal 2 binary32) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 #s(literal 2 binary32) (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal -1 binary32)) (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)) (*.f32 v #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.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 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 v (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v #s(literal 2 binary32)) v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (*.f32 v #s(literal 2 binary32)) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (*.f32 v #s(literal 2 binary32)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 1 binary32)) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)) (*.f32 v #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 1 binary32)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) #s(literal -1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)) (*.f32 (*.f32 v #s(literal 2 binary32)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1 binary32)) (*.f32 v (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #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_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1 binary32)) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #s(literal -1 binary32)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) v)
(/.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v #s(literal 2 binary32)) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) #s(literal -1 binary32)) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) v) #s(literal 2 binary32))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v #s(literal 2 binary32)) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v #s(literal 2 binary32)) v))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(*.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v #s(literal 2 binary32)) v))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v #s(literal 2 binary32)) v))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #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 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 #s(literal 1 binary32) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (neg.f32 v)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (/.f32 (/.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 sinTheta_O) (neg.f32 v))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 v #s(literal 2 binary32)) v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (*.f32 v #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (neg.f32 v)) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal -1 binary32)) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal -2 binary32))))
(*.f32 (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 v #s(literal -2 binary32))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal -1 binary32)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_O (*.f32 (*.f32 v #s(literal 2 binary32)) v)))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) v)))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)) #s(literal 2 binary32))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 2 binary32))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 v (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 v))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32)) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal -1 binary32)) v)
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) #s(literal 1 binary32)))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) cosTheta_i)
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) v) (/.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1 binary32)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 sinTheta_i)) (/.f32 sinTheta_O (neg.f32 v))))
(exp.f32 (*.f32 (log.f32 (exp.f32 sinTheta_i)) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 sinTheta_i (log.f32 (exp.f32 sinTheta_O))) (/.f32 #s(literal -1 binary32) 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 (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)) (*.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 sinTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (neg.f32 (*.f32 sinTheta_i sinTheta_O)))) (/.f32 #s(literal -1 binary32) 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 (exp.f32 sinTheta_O)) (/.f32 sinTheta_i (neg.f32 v))))
(exp.f32 (*.f32 (log.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)))) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 (neg.f32 sinTheta_i))) (/.f32 sinTheta_O v)))
(pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 sinTheta_i sinTheta_O))
(pow.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))
(pow.f32 (exp.f32 sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) sinTheta_i) (/.f32 sinTheta_O 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)) (*.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 sinTheta_O) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (neg.f32 (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v))
(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 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(pow.f32 (neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(*.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32))) (exp.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp.f32 (*.f32 (log.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(pow.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) #s(literal -1 binary32))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 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_O (/.f32 sinTheta_i (neg.f32 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) (/.f32 #s(literal 1 binary32) v)) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O (neg.f32 v)) (/.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i (neg.f32 v)) (/.f32 sinTheta_O #s(literal 1 binary32)) #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 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) 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 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (*.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 #s(literal -1 binary32) (/.f32 v sinTheta_i)) sinTheta_O #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) v)
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))))
(/.f32 (*.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32)) (/.f32 v sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32)))
(*.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 (/.f32 sinTheta_O v) (/.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))
(*.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i)
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) (/.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)
(*.f32 (/.f32 sinTheta_i (neg.f32 v)) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_i v) (/.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(*.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v sinTheta_i)) sinTheta_O)
(*.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(exp.f32 (*.f32 (log.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))))
(pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) #s(literal -1 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))))
(-.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 (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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -2 binary32))
(/.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 (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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 4 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 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.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 (-.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 (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 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (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 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(neg.f32 (log.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.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 (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))))
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 sinTheta_i (log.f32 (exp.f32 (/.f32 sinTheta_O v))) #s(literal 0 binary32))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i (log.f32 (exp.f32 sinTheta_O))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.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_i sinTheta_O)) #s(literal -1 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) sinTheta_i #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) (/.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)) #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_i sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (pow.f32 v #s(literal -1/2 binary32)) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -1/2 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) 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) (log.f32 (exp.f32 sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i (neg.f32 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 (neg.f32 sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #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 (*.f32 (*.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 #s(literal 1 binary32) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(-.f32 #s(literal 0 binary32) (log.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(-.f32 (log.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (log.f32 #s(literal -1 binary32)))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) #s(literal 0 binary32))))
(/.f32 (*.f32 sinTheta_i #s(literal 1 binary32)) (/.f32 v sinTheta_O))
(/.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (log.f32 (exp.f32 (/.f32 sinTheta_O v))))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i (log.f32 (exp.f32 sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) (log.f32 (exp.f32 sinTheta_i)))
(*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -1/2 binary32)))))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_i v) (log.f32 (exp.f32 sinTheta_O)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 sinTheta_i v))
(log.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(pow.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)) #s(literal -1 binary32))
(fma.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (neg.f32 (exp.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))
(-.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal -2 binary32))
(/.f32 (*.f32 (-.f32 (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 (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 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 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 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 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 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 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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 2 binary32))
(/.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 #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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (*.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 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 (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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -2 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 (-.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 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 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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (neg.f32 v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -2 binary32))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 v (*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (*.f32 v #s(literal -2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 v #s(literal 2 binary32))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v #s(literal -2 binary32)))
(*.f32 (*.f32 v (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 4 binary32)) v) #s(literal 1/2 binary32))
(*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) v)
(neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32)) v)
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.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 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal -1 binary32))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #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_i cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))

eval96.0ms (0.5%)

Memory
21.5MiB live, 212.2MiB allocated
Compiler

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

prune279.0ms (1.4%)

Memory
-28.7MiB live, 488.8MiB allocated
Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New1 052421 094
Fresh000
Picked101
Done000
Total1 053421 095
Accuracy
99.8%
Counts
1 095 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
94.3%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
95.7%
(/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))
98.7%
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.9%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
98.3%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
98.4%
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
71.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v))) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
95.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (log.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -1/2 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 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
98.6%
(/.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_i sinTheta_O) v))) (*.f32 v v)))
98.7%
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
98.3%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.2%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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.6%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
98.6%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 v v)))
98.0%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
98.7%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.6%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.8%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.4%
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) v))
98.7%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
98.7%
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
98.5%
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
98.7%
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
98.7%
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
98.8%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
98.6%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
98.7%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
98.6%
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
58.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/6 binary32)))) (*.f32 v v))) v))
60.0%
#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))
60.0%
#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 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
58.3%
#s(approx (/ (* (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_O cosTheta_i) (/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/6 binary32))) 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_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 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 v (*.f32 v v))))))
Compiler

Compiled 2 388 to 1 614 computations (32.4% saved)

simplify220.0ms (1.1%)

Memory
10.3MiB live, 331.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
cost-diff0
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
cost-diff0
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)
cost-diff448
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
cost-diff0
(*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
cost-diff0
(*.f32 cosTheta_i cosTheta_O)
cost-diff0
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
cost-diff192
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
cost-diff0
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
cost-diff0
(*.f32 cosTheta_i cosTheta_O)
cost-diff0
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
cost-diff64
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff0
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))
cost-diff0
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
cost-diff0
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)
cost-diff0
(*.f32 cosTheta_i cosTheta_O)
cost-diff0
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
cost-diff256
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
Rules
5 418×lower-*.f64
5 394×lower-*.f32
3 392×lower-/.f64
3 370×lower-/.f32
2 488×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049419
077420
1171420
2565413
32530413
43779413
55353413
67341413
08212413
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(neg.f32 v)
v
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
#s(literal 1/2 binary32)
v
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(neg.f32 v)
v
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
v
(*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(*.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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(neg.f32 v)
v
(*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.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_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v)
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(neg.f32 v)
v
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))
(*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
#s(literal 1/2 binary32)
v
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(neg.f32 v)
v
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.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)) (*.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))
v
(*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(*.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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.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)) (*.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v)
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(neg.f32 v)
v
(*.f32 (/.f32 v (*.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)) (*.f32 v #s(literal 2 binary32))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.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)

localize153.0ms (0.7%)

Memory
26.4MiB live, 223.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.1721750609259798
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
accuracy0.2730101437041715
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
accuracy0.8451930167131646
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy1.6372493092013933
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
accuracy0.16634750976844204
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
accuracy0.2730101437041713
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.4037348381036917
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
accuracy0.8451930167131646
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.24609375
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
accuracy0.2730101437041715
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
accuracy0.2734375
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
accuracy0.8451930167131646
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0
(*.f32 cosTheta_O cosTheta_i)
accuracy0.0546875
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))
accuracy0.2330538206944218
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
accuracy12.805995652923755
#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))
accuracy0.24609375
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
accuracy0.2730101437041715
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
accuracy0.32650375976844204
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
accuracy0.8451930167131646
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
85.0ms256×0valid
Compiler

Compiled 413 to 44 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-div: 22.0ms (34.6% of total)
ival-mult: 20.0ms (31.5% of total)
ival-neg: 11.0ms (17.3% of total)
ival-exp: 7.0ms (11% of total)
ival-sinh: 2.0ms (3.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series141.0ms (0.7%)

Memory
-7.3MiB live, 229.4MiB allocated
Counts
21 → 792
Calls
Call 1
Inputs
#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())
#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())
#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())
#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<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 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<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 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<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 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/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_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 3))))))) (/ 1 v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 3))))))) (/ 1 v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor -inf sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor 0 v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.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))))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (/ (* sinTheta_O sinTheta_i) v) 1) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v))) v)) 1) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) (patch (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v)) (taylor -inf v) (#s(alt (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (patch (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/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_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) (patch (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (patch (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<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_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* cosTheta_O cosTheta_i)) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i)) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (/ (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v))) (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i)) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3)))) (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 5))))))) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3)))) (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3)))) (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 5))))))) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3)))) (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor inf v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 1 (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 1 (+ (* 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))) (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor -inf v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 1 (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)))) (taylor -inf v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (+ 1 (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* 1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))) (taylor -inf v) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor 0 sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (* sinTheta_i v)) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* 1/2 (* (pow sinTheta_O 2) sinTheta_i)) (* sinTheta_O v))) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* sinTheta_O v) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) v)) (* 1/2 (pow sinTheta_O 2)))))) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor 0 sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (* sinTheta_i v)) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* 1/2 (* sinTheta_O (pow sinTheta_i 2))) (* sinTheta_i v))) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) v)) (* 1/2 (pow sinTheta_i 2)))) (* sinTheta_i v))) (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (exp (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))) (taylor inf v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2))) (taylor -inf v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (taylor -inf v) (#s(alt (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (patch (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 (* cosTheta_O cosTheta_i)) (taylor 0 v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ v (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (patch (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
Calls

198 calls:

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

simplify339.0ms (1.7%)

Memory
8.6MiB live, 597.8MiB allocated
Algorithm
egg-herbie
Rules
11 610×lower-fma.f64
11 610×lower-fma.f32
8 082×lower-*.f64
8 082×lower-*.f32
3 330×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite246.0ms (1.2%)

Memory
-19.0MiB live, 381.2MiB allocated
Rules
3 776×lower-*.f64
3 752×lower-*.f32
3 750×lower-/.f64
3 728×lower-/.f32
1 270×frac-2neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049249
077250
1247243
21615243
37016243
08007243
Stop Event
iter limit
node limit
iter limit
Counts
21 → 1 516
Calls
Call 1
Inputs
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))
(*.f32 cosTheta_O cosTheta_i)
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
Outputs
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v))))
(neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal -2 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 v #s(literal 2 binary32))))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v))
(neg.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) v)
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v)
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (neg.f32 v))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.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 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) v)
(/.f32 (neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))) (neg.f32 v))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v 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 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (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 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (pow.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 cosTheta_i cosTheta_O)))
(neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))))
(neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v))))
(neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))))
(neg.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -2 binary32)))
(neg.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (neg.f32 v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) v))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))) #s(literal -2 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #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_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))) (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_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.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_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_i)
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))) #s(literal -1/2 binary32))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_O)
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O)) #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)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 v cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1/2 binary32)))
(neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (neg.f32 (neg.f32 cosTheta_O)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (neg.f32 (neg.f32 cosTheta_i)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (neg.f32 (neg.f32 cosTheta_i)) cosTheta_O)
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) #s(literal 1 binary32)))
(neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) (neg.f32 (log.f32 v))))
(exp.f32 (+.f32 (neg.f32 (log.f32 v)) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(exp.f32 (-.f32 (neg.f32 (log.f32 v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v)
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) #s(literal -1 binary32))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 #s(literal -1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (pow.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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_i cosTheta_O) #s(literal 1/2 binary32)) v))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) v))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) v)))
(neg.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) #s(literal 2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) v))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 v #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) #s(literal -2 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) v))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i)
(*.f32 (/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v) cosTheta_O)
(*.f32 (pow.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal -1/2 binary32)))
(neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 cosTheta_O (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 cosTheta_O (neg.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1/2 binary32))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) cosTheta_O)
(*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i #s(literal -1/2 binary32)))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (neg.f32 (neg.f32 cosTheta_O)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (neg.f32 (neg.f32 cosTheta_i)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (neg.f32 (neg.f32 cosTheta_i)) cosTheta_O)
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v))))
(neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal -2 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 v #s(literal 2 binary32))))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v))
(neg.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) v)
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v)
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (neg.f32 v))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.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 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) v)
(/.f32 (neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))) (neg.f32 v))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v 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 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (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 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (pow.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 cosTheta_i cosTheta_O)))
(neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))))
(neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v))))
(neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))))
(neg.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -2 binary32)))
(neg.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (neg.f32 v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) v))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))) #s(literal -2 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #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_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))) (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_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.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_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_i)
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))) #s(literal -1/2 binary32))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_O)
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O)) #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)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 v cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (log.f32 (E.f32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 sinTheta_i)) (/.f32 sinTheta_O (neg.f32 v))))
(exp.f32 (*.f32 (*.f32 sinTheta_i (log.f32 (exp.f32 sinTheta_O))) (/.f32 #s(literal -1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 sinTheta_i sinTheta_O))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))
(pow.f32 (exp.f32 sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (E.f32) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(pow.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) sinTheta_i) (/.f32 sinTheta_O 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)) (*.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 sinTheta_O) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 sinTheta_O v)) sinTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(pow.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (/.f32 sinTheta_O (neg.f32 v))) sinTheta_i)
(pow.f32 (exp.f32 (*.f32 sinTheta_O #s(literal -1 binary32))) (/.f32 sinTheta_i v))
(pow.f32 (exp.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(-.f32 #s(literal 0 binary32) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(-.f32 #s(literal 0 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal -1 binary32)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) #s(literal -1 binary32))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) #s(literal -1 binary32))
(*.f32 (pow.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) (pow.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O (neg.f32 v)) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O (neg.f32 v)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))))
(neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 cosTheta_i cosTheta_O)))
(neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))))
(neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v))))
(neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))))
(neg.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -2 binary32)))
(neg.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (neg.f32 v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) v))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))) #s(literal -2 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #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_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))) (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_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.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_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_i)
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))) #s(literal -1/2 binary32))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_O)
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O)) #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)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 v cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(neg.f32 (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 v) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(/.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (neg.f32 v))
(/.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))
(/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 v cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) cosTheta_O))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) cosTheta_i))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) cosTheta_O)
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (/.f32 cosTheta_O (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i v)) cosTheta_O)
(*.f32 (pow.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (neg.f32 (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))
(neg.f32 (/.f32 v (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v))))
(-.f32 #s(literal 0 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))
(/.f32 v (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(/.f32 (neg.f32 v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) #s(literal 1 binary32))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))) #s(literal -1 binary32))
(*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (neg.f32 v) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))
(*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v)
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))
(*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (*.f32 v v) (neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (neg.f32 v))
(*.f32 (*.f32 v (neg.f32 v)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 cosTheta_i cosTheta_O)))
(neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))))
(neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v))))
(neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))))
(neg.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -2 binary32)))
(neg.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (neg.f32 v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(neg.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) v))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))) #s(literal -2 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #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_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32)))) (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_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.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_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_i)
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (neg.f32 v))))) #s(literal -1/2 binary32))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (neg.f32 v)))
(*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_O)
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O)) #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)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 v cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O)))) #s(literal -1 binary32)))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(pow.f32 (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O))) #s(literal -1 binary32))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i (neg.f32 sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #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 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #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 v) (*.f32 sinTheta_O #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 v sinTheta_i) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O))) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 sinTheta_i (/.f32 (neg.f32 v) sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i (neg.f32 sinTheta_O)))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i)
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i v) (*.f32 sinTheta_O #s(literal -1 binary32)))
(*.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))))
(*.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 v sinTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O))) #s(literal -1/2 binary32)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 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))))
(-.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)))
(-.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #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 (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 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.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 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (*.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 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+.f32 (*.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)))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(-.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) v)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -2 binary32))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v #s(literal -2 binary32)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -2 binary32))
(*.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(+.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))
(fma.f32 (*.f32 v v) (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) #s(literal -1 binary32))
(/.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))
(*.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v (*.f32 v #s(literal 2 binary32)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))) (neg.f32 v))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v #s(literal 2 binary32)))
(*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v #s(literal -2 binary32)))
(*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i (neg.f32 sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O (neg.f32 v)) (neg.f32 sinTheta_i) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) sinTheta_O #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 sinTheta_O #s(literal -1 binary32))) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #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))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O))))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 0 binary32))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i (neg.f32 sinTheta_O)))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) (neg.f32 sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 (*.f32 sinTheta_O #s(literal -1 binary32))) (/.f32 sinTheta_i v))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(neg.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(neg.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 0 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 0 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(-.f32 #s(literal 0 binary32) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal 1 binary32)))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/.f32 (neg.f32 v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (/.f32 v cosTheta_i) cosTheta_O)
(/.f32 (/.f32 v cosTheta_i) (neg.f32 (neg.f32 cosTheta_O)))
(/.f32 (/.f32 v (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O))
(/.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal -1 binary32))
(/.f32 (/.f32 v cosTheta_O) cosTheta_i)
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (neg.f32 (/.f32 v cosTheta_O)) (neg.f32 cosTheta_i))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 (/.f32 cosTheta_O v)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 #s(literal 0 binary32) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))) (+.f32 #s(literal 0 binary32) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(*.f32 v (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (neg.f32 v) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 (/.f32 v cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_O))
(*.f32 (/.f32 v (neg.f32 cosTheta_i)) (/.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O)))
(*.f32 (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal -1 binary32))
(*.f32 (/.f32 v cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_i))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 v cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (pow.f32 (/.f32 cosTheta_O v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) cosTheta_i))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/2 binary32)))

eval368.0ms (1.8%)

Memory
40.4MiB live, 425.0MiB allocated
Compiler

Compiled 74 400 to 3 957 computations (94.7% saved)

prune1.2s (5.8%)

Memory
-24.2MiB live, 620.1MiB allocated
Pruning

54 alts after pruning (53 fresh and 1 done)

PrunedKeptTotal
New2 971353 006
Fresh191837
Picked415
Done000
Total2 994543 048
Accuracy
99.8%
Counts
3 048 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.3%
(/.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v (fma.f32 sinTheta_O sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
98.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
94.2%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
30.3%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
94.2%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.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)))))) #s(literal 2 binary32))))
94.2%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
94.1%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
94.1%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
94.0%
(/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.7%
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
98.4%
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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 v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
91.9%
(/.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
94.1%
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
98.6%
(/.f32 #s(approx (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (*.f32 v v)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
98.3%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
98.7%
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_i)
98.7%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v))
98.0%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
98.8%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.4%
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) v))
98.7%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
98.7%
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
98.7%
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_i)
98.5%
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
98.5%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
98.7%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))))
71.5%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(approx (* v (* (sinh (/ 1 v)) (* v 2))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/60 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -2 binary32)) (neg.f32 v)))))
98.7%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 1 binary32))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
98.4%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
60.0%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) v)))
58.2%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/6 binary32)) (*.f32 v v)) (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32))) v)))
58.2%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal -1/2 binary32)) #s(literal 1/6 binary32)) v))) v) #s(literal -1/2 binary32)) (neg.f32 v))))
98.4%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
60.0%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 #s(literal 1/2 binary32) v)))
98.7%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
58.3%
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
58.2%
#s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (/ v (* cosTheta_i cosTheta_O)) (* (sinh (/ 1 v)) 2))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) v))) v)) (neg.f32 v)))
58.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/6 binary32)))) (*.f32 v v))) v))
60.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 binary32) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) cosTheta_O) v))
60.0%
#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))
58.3%
#s(approx (/ (* (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_O cosTheta_i) (/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
60.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
60.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v) cosTheta_O))
60.0%
#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 #s(literal 2 binary32))) cosTheta_i))
Compiler

Compiled 3 003 to 1 939 computations (35.4% saved)

simplify278.0ms (1.4%)

Memory
14.2MiB live, 244.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff64
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))))
cost-diff96
(*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))
cost-diff128
(*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
cost-diff192
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
cost-diff0
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
cost-diff0
(/.f32 cosTheta_O v)
cost-diff0
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
cost-diff192
(/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
cost-diff0
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
cost-diff0
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
cost-diff160
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))
cost-diff160
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
cost-diff0
(*.f32 v #s(literal 2 binary32))
cost-diff0
(/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32)))
cost-diff0
(*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i)
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 v #s(literal 2 binary32))) cosTheta_i))
cost-diff0
(*.f32 cosTheta_i cosTheta_O)
cost-diff0
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
cost-diff192
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
cost-diff352
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
Rules
6 244×lower-*.f64
6 194×lower-*.f32
2 210×lower-/.f64
2 186×lower-/.f32
2 080×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075623
0125623
1271623
2929606
34828602
08233590
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
#s(literal 2 binary32)
(*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
v
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(/.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))
#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 #s(literal 2 binary32))) cosTheta_i))
(*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i)
(/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32)))
cosTheta_O
(*.f32 v #s(literal 2 binary32))
v
#s(literal 2 binary32)
cosTheta_i
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
#s(literal -1/2 binary32)
(fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)))
cosTheta_O
(/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v)
(*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))
sinTheta_i
(*.f32 sinTheta_O cosTheta_i)
sinTheta_O
cosTheta_i
v
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O))
(*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i))
(*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))
#s(literal 1/6 binary32)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 v v)
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))
#s(literal 1/2 binary32)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
cosTheta_i
(/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 cosTheta_O v)
cosTheta_O
v
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(neg.f32 cosTheta_i)
cosTheta_i
(*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))
cosTheta_O
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(*.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 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))
#s(literal 2 binary32)
(*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
v
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 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))
#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 #s(literal 2 binary32))) cosTheta_i))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)))
(/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32)))
(/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v))
cosTheta_O
(*.f32 v #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) v)
v
#s(literal 2 binary32)
cosTheta_i
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (fma.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (/.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_i)) sinTheta_i) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (fma.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (/.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_i)) sinTheta_i) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) v)
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (fma.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (/.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_i)) sinTheta_i) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
#s(literal -1/2 binary32)
(fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)))
(fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_i)) sinTheta_i) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))
cosTheta_O
(/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)
(*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))
(*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))
sinTheta_i
(*.f32 sinTheta_O cosTheta_i)
(*.f32 cosTheta_i sinTheta_O)
sinTheta_O
cosTheta_i
v
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_i)) sinTheta_i) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))
(*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_i)) sinTheta_i) (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O))
(*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))))
(*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i))
(*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)
(*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))
(*.f32 sinTheta_i sinTheta_i)
(*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))
#s(literal 1/6 binary32)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 v v)
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 v v)))))
cosTheta_i
(/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 v v)))))
(/.f32 cosTheta_O v)
cosTheta_O
v
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.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 v #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 v v)))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(neg.f32 cosTheta_i)
cosTheta_i
(*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))
(neg.f32 (/.f32 cosTheta_O v))
cosTheta_O
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(*.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 (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)

localize754.0ms (3.7%)

Memory
9.6MiB live, 286.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.24609375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.2730101437041715
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.2890625
(*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))
accuracy0.845193016713163
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.24609375
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
accuracy0.2730101437041715
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.43359375
(/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
accuracy0.845193016713163
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.23246005861065205
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
accuracy0.3062398446330606
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
accuracy0.4791658692582017
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))
accuracy13.39094850609032
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
accuracy0
(/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32)))
accuracy0
(*.f32 v #s(literal 2 binary32))
accuracy0.1328125
(*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i)
accuracy12.805995652923755
#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 #s(literal 2 binary32))) cosTheta_i))
accuracy0.18816376953688402
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
accuracy0.2730101437041715
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.40529252930532605
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.845193016713163
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
517.0ms256×0valid
Compiler

Compiled 586 to 67 computations (88.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 397.0ms
ival-mult: 245.0ms (61.8% of total)
ival-div: 135.0ms (34% of total)
ival-exp: 4.0ms (1% of total)
const: 4.0ms (1% of total)
ival-add: 3.0ms (0.8% of total)
ival-neg: 2.0ms (0.5% of total)
ival-sinh: 2.0ms (0.5% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series1.1s (5.5%)

Memory
-14.2MiB live, 177.8MiB allocated
Counts
25 → 996
Calls
Call 1
Inputs
#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())
#s(alt #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.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 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())
#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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>) () ())
Outputs
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (* 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_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (* 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_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (* 1/6 (/ 1 (pow v 2)))) (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 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))) (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 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))) (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 (* 1/6 (/ 1 (pow v 2)))) (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 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))) (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 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))) (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/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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) (* (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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #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 #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* 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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt #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 #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #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 #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* 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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #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 #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #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 #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(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 v #s(literal 2 binary32))) cosTheta_i)) (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 v #s(literal 2 binary32))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (patch (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor 0 v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor 0 v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor 0 v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor 0 v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor inf v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 v) (taylor -inf v) (#s(alt (*.f32 v #s(literal 2 binary32)) (patch (*.f32 v #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -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))) (taylor 0 v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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)) (taylor 0 v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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)))) (taylor inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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)))) (taylor inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 1/6 (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 1/6 (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_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 (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 3))) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor inf v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O)) v) (taylor inf v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O))) v) (taylor inf v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O)))) v) (taylor inf v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 cosTheta_O) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 cosTheta_O)) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* 1/2 (/ (+ (* cosTheta_O (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v))) v)) (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_O)) v)) (taylor -inf v) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (* 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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/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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 (* 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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/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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (patch (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 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 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* 2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v))) v))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -2 (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) v)))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) v)))) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) (patch (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ cosTheta_O v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)) (patch (*.f32 cosTheta_O (/.f32 #s(literal -1 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.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/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 (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -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 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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 v #s(literal 2 binary32))) (patch (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #<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>) () ())) ())
Calls

249 calls:

TimeVariablePointExpression
235.0ms
sinTheta_O
@0
(* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))
212.0ms
sinTheta_O
@inf
(+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i)))
4.0ms
cosTheta_O
@0
(+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i)))
3.0ms
cosTheta_i
@0
(+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i)))
2.0ms
cosTheta_i
@inf
(+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i)))

simplify2.2s (10.9%)

Memory
-71.1MiB live, 442.5MiB allocated
Algorithm
egg-herbie
Rules
9 278×lower-fma.f64
9 278×lower-fma.f32
7 384×lower-*.f64
7 384×lower-*.f32
5 632×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
095722901
1330022152
0826621609
Stop Event
iter limit
node limit
Counts
996 → 996
Calls
Call 1
Inputs
(/ (* 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)))))))
(/ 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 (* 1/6 (/ 1 (pow v 2))))
(- (+ 1 (/ 7/360 (pow v 4))) (* 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
(- 1 (* 1/6 (/ 1 (pow v 2))))
(- (+ 1 (/ 7/360 (pow v 4))) (* 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/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* 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))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) 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/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_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_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 1/2 (/ cosTheta_O v))
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(* 2 v)
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (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))) (+ (* 1/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/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)) (* 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))) (* 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/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))) (+ (* 1/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/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)) (* 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))) (* 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)))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -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 (* 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/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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/ (+ (* -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)))) (* 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/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))))
(+ (* -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))))
(* 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 (* 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)))
(+ (* -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)))
(* 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/6 (* cosTheta_O cosTheta_i)))
(* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(* -1 (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(* -1 (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(* -1 (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (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/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)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 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)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(* -1 (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(* -1 (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(* -1 (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(/ (* 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 (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/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 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/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 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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)))))
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) 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 3)))
(/ (+ (* -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 3))
(/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (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)))) (* 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 (/ (+ (* -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 (* 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/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))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ cosTheta_O v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O)))) v)
(* 1/2 (/ cosTheta_O v))
(* -1 (/ (+ (* -1/2 cosTheta_O) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 cosTheta_O)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* 1/2 (/ (+ (* cosTheta_O (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v))) v)) (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_O)) v))
(/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* 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 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)
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
2
(+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))))
(+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))))))
2
(+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* 2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v))) v)))
(+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -2 (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v)))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(+ (* sinTheta_O (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_i (+ (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) v)))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(+ (* sinTheta_O (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) v)))) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* 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)
(/ (* 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)
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O v))
(* -1 (/ cosTheta_O 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 (- (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)
(* 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/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)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* 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_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (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/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)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 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 sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* 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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (- (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))))))
(* 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))))))
Outputs
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O 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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) 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 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (fma.f32 (*.f32 cosTheta_O 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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))))) (*.f32 v (*.f32 v v))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O 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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -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 cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))))) v)) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 (neg.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 v (*.f32 v v)))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O 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 (+ (* -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 sinTheta_i (fma.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (fma.f32 (neg.f32 sinTheta_O) (/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O 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)))) v) (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32)))) #s(literal 1/3 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32)))))) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O 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)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 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 sinTheta_O (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.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 5 binary32)))) (fma.f32 (neg.f32 sinTheta_i) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))) v) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.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 5 binary32)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
1
#s(literal 1 binary32)
(- 1 (* 1/6 (/ 1 (pow v 2))))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 v v)))
(- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))))
(- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))))
(+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32))))))
1
#s(literal 1 binary32)
(- 1 (* 1/6 (/ 1 (pow v 2))))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 v v)))
(- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))))
(- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))))
(+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.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 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (neg.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) #s(literal -1/3 binary32))) (*.f32 v (*.f32 v v)))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -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 cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))))) v) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))))))
(fma.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 v v)))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))))))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (fma.f32 (neg.f32 sinTheta_O) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)) v) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/3 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))))))
(fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (fma.f32 (neg.f32 sinTheta_i) (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/3 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_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 (+ (* -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 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (*.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O 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)))) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.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 5 binary32))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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)))))))
(+ (* 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 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (*.f32 sinTheta_O (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i (*.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 5 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 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/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 cosTheta_i (/.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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 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 #s(literal 1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v (*.f32 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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v)))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -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 cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (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 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i))))) v)) (neg.f32 v))) (neg.f32 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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* 2 v)
(*.f32 v #s(literal 2 binary32))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)))
(+ (* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))))
(+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))))
(fma.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))))
(+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))))
(fma.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.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 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 v sinTheta_i)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (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 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 v sinTheta_i)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 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))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 v sinTheta_i)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.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 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 v sinTheta_i)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (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 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))) (neg.f32 sinTheta_i))) (neg.f32 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 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))) (neg.f32 sinTheta_i))) (neg.f32 sinTheta_i))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)))
(+ (* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))))
(+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) v) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))))
(+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) v) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.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 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))))
(* (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 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v v) (*.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 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.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 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))))
(* (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 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))) (neg.f32 sinTheta_O))) (neg.f32 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 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)))))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)))))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)))))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)))))) (neg.f32 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)))
(*.f32 #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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v 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))
(/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O (*.f32 v sinTheta_i)) (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_O cosTheta_i) #s(literal 1/6 binary32))))) (*.f32 v 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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))))) (*.f32 v 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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))))) (*.f32 v v))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_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))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) 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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) 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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v))
(+ (* -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)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v)))
(+ (* -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)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v)))
(* 1/6 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))
(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_O cosTheta_i) #s(literal 1/6 binary32)))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))
(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_O cosTheta_i) #s(literal 1/6 binary32)))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))
(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_O cosTheta_i) #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/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(* -1 (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (neg.f32 cosTheta_i))
(* 1/6 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))
(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_O cosTheta_i) #s(literal 1/6 binary32)))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))
(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_O cosTheta_i) #s(literal 1/6 binary32)))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))
(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_O cosTheta_i) #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/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.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/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))))
(* (pow sinTheta_i 2) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32))))
(* -1 (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (neg.f32 cosTheta_O))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O 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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) 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 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (fma.f32 (*.f32 cosTheta_O 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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))))) (*.f32 v (*.f32 v v))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O 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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -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 cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))))) v)) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 (neg.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 v (*.f32 v v)))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O 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 (+ (* -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 sinTheta_i (fma.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (fma.f32 (neg.f32 sinTheta_O) (/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O 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)))) v) (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32)))) #s(literal 1/3 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32)))))) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O 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)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 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 sinTheta_O (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.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 5 binary32)))) (fma.f32 (neg.f32 sinTheta_i) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))) v) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.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 5 binary32)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))))) (neg.f32 v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))))) (neg.f32 v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))))) (neg.f32 v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))))) (neg.f32 v))
(/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 sinTheta_i (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 v v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 sinTheta_i (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 v v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 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 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (*.f32 v v) sinTheta_i)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (*.f32 v v) sinTheta_i)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v (*.f32 v v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (*.f32 v v) sinTheta_i)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v (*.f32 v v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 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 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (*.f32 v v) sinTheta_i)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 sinTheta_i sinTheta_i) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))) (neg.f32 sinTheta_i))) sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 sinTheta_i sinTheta_i) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))) (neg.f32 sinTheta_i))) sinTheta_i)))
(/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))))) (*.f32 v (*.f32 v v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))))) (*.f32 v (*.f32 v v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 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 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (*.f32 v v) sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 v v) sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v (*.f32 v v))))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 v v) sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v (*.f32 v v))))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 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 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (*.f32 v v) sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 sinTheta_O sinTheta_O) (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))) (neg.f32 sinTheta_O))) sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 sinTheta_O sinTheta_O) (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))) (neg.f32 sinTheta_O))) sinTheta_O)))
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))))))) (neg.f32 v))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))))))) (neg.f32 v))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))))))) (neg.f32 v))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))))))) (neg.f32 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 3)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32)))) (*.f32 v (*.f32 v 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 3))
(/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O (*.f32 v sinTheta_i)) (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_O cosTheta_i) #s(literal 1/6 binary32))))) (*.f32 v (*.f32 v 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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))))) (*.f32 v (*.f32 v 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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))))) (*.f32 v (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) 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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) 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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -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 cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (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 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v))) (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 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v))) (neg.f32 v))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O)) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 cosTheta_O #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 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 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_O)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 (fma.f32 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 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 cosTheta_O)))) (fma.f32 cosTheta_O (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (neg.f32 cosTheta_O)))) (*.f32 v (*.f32 v v))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 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 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(* 1/2 (/ cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 cosTheta_O) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 cosTheta_O)) v))
(/.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* 1/2 (/ (+ (* cosTheta_O (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_O (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_O (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v))) v)) (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_O)) v))
(/.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))))) v) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 sinTheta_i (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 cosTheta_O (*.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))))) (/.f32 (neg.f32 (*.f32 cosTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_O 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (*.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 sinTheta_O (*.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 5 binary32))))) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O (*.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 5 binary32)))) (/.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_O (*.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)))))) (neg.f32 v)))) (neg.f32 (/.f32 (*.f32 cosTheta_O (*.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))))))))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 cosTheta_O (*.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))))))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 sinTheta_i (*.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 5 binary32))))) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i (*.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 5 binary32)))) (/.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 (*.f32 cosTheta_O (*.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)))))) (neg.f32 v)))) (neg.f32 (/.f32 (*.f32 cosTheta_O (*.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))))))) (/.f32 (neg.f32 (*.f32 cosTheta_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_O (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O 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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) 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 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (fma.f32 (*.f32 cosTheta_O 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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))))) (*.f32 v (*.f32 v v))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O 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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -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 cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))))) v)) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 (neg.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 v (*.f32 v v)))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O 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 (+ (* -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 sinTheta_i (fma.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (fma.f32 (neg.f32 sinTheta_O) (/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O 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)))) v) (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32)))) #s(literal 1/3 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32)))))) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O 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)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 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 sinTheta_O (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.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 5 binary32)))) (fma.f32 (neg.f32 sinTheta_i) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))) v) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.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 5 binary32)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) 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_O v)
(/.f32 cosTheta_O v)
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
2
#s(literal 2 binary32)
(+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))
(+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))))
(fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32))
(+ 2 (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 2 (/ (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))))))
(fma.f32 #s(literal 2 binary32) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 v (*.f32 v v)))) #s(literal 2 binary32))
2
#s(literal 2 binary32)
(+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))
(+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* 2 (/ (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v))) v)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32))) v))
(+ 2 (* -1 (/ (+ (* -2 (* sinTheta_O sinTheta_i)) (* -1 (/ (+ (* -2 (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (* 2 (/ (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v)))
(-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal -2 binary32) #s(literal 1/3 binary32))) (neg.f32 v))) v))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* sinTheta_O (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 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))) (fma.f32 sinTheta_O sinTheta_i v))
(+ (* sinTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) v) (*.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
(+ (* sinTheta_i (+ (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) v)))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 v v))) (*.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* sinTheta_O (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 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))) (fma.f32 sinTheta_O sinTheta_i v))
(+ (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) v)) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 sinTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) v) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (fma.f32 sinTheta_O sinTheta_i v)))
(+ (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_i 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) v)))) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 v v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (fma.f32 sinTheta_O sinTheta_i v)))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_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 (+ (* -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 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (*.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O 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)))) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.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 5 binary32))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* 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_O sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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)))))))
(+ (* 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 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (*.f32 sinTheta_O (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i (*.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 5 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 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/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 cosTheta_i (/.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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 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 #s(literal 1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v (*.f32 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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v)))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -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 cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (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 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i))))) v)) (neg.f32 v))) (neg.f32 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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_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 cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(* -1 (/ cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O (neg.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 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 v v))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 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))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O (neg.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 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (*.f32 v v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v)))) (/.f32 (*.f32 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))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (pow.f32 v #s(literal 4 binary32)))))) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 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)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 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)
(/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (*.f32 v v))) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 cosTheta_O cosTheta_i)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O 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_O sinTheta_i)) v) (*.f32 cosTheta_i (neg.f32 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 (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 cosTheta_O (neg.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v)) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_O cosTheta_i (/.f32 (neg.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.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 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) v)) v))) v))) (neg.f32 v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #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))))) 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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (+.f32 (/.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)))))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (neg.f32 (pow.f32 v #s(literal 4 binary32)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 v v)))) (neg.f32 v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.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 v v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v)))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v)))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v)))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v)))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v)))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v)))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v)))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32)))) (neg.f32 (*.f32 v v)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32)))) (neg.f32 (*.f32 v v)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32)))) (neg.f32 (*.f32 v v)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32)))) (neg.f32 (*.f32 v v)))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.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 v v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i)))))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.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 #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)))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #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)))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.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 #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)))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #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)))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))))

rewrite581.0ms (2.8%)

Memory
-22.2MiB live, 493.4MiB allocated
Rules
5 968×lower-*.f64
5 918×lower-*.f32
5 088×lower-/.f64
5 064×lower-/.f32
2 706×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075410
0125404
1403395
23106395
09212395
Stop Event
iter limit
node limit
iter limit
Counts
25 → 1 132
Calls
Call 1
Inputs
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i cosTheta_O)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i))
(*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i)
(/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32)))
(*.f32 v #s(literal 2 binary32))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
Outputs
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(neg.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) #s(literal 1 binary32)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal -1 binary32) v)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) cosTheta_i) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) v)
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 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)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i 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 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_i))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))) cosTheta_i)
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.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) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.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))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.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) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.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 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #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_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 v (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 (neg.f32 (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) v) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.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) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (pow.f32 (/.f32 v (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 v (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 v (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_i v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_i v)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)))
(pow.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #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) v) (neg.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 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 (/.f32 #s(literal -1 binary32) v) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v (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 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal 1 binary32) (neg.f32 (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(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)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (neg.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i) #s(literal -1 binary32)))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_O #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_O) #s(literal -1 binary32)))
(*.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 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(/.f32 cosTheta_i (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v #s(literal -2 binary32)))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 2 binary32)))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (/.f32 cosTheta_i v))
(neg.f32 (/.f32 cosTheta_O (*.f32 v #s(literal -2 binary32))))
(neg.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O v)) #s(literal -1 binary32))
(/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O v)))
(/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) #s(literal -2 binary32))
(/.f32 (neg.f32 cosTheta_O) (*.f32 v #s(literal -2 binary32)))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) (neg.f32 (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) v)
(*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 2 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32))
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(+.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))) (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) #s(literal -1 binary32))
(fma.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))
(fma.f32 cosTheta_O (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))
(fma.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (/.f32 cosTheta_O v)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))
(fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (/.f32 cosTheta_O v)) #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))) (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i)))) (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i)))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))))) (neg.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) (neg.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) #s(literal -1/8 binary32) (pow.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32)))))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v))))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32))) #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))))) (*.f32 #s(literal 2 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) #s(literal -1/8 binary32) (pow.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))))))
(/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))))) (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)))))
(/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v))))) (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32))) #s(literal -1/2 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)))))
(/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v)) #s(literal -1/2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v)))
(/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))))) (*.f32 #s(literal -2 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) #s(literal -1/8 binary32) (pow.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) #s(literal 3 binary32))))) (*.f32 #s(literal -2 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))))) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v)))
(/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32)))))) (*.f32 #s(literal -2 binary32) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v))))) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v)))
(/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32))) #s(literal -1/2 binary32)))) (*.f32 #s(literal -2 binary32) (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v)) #s(literal -1/2 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v)))
(/.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) #s(literal -1/8 binary32) (pow.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) #s(literal 3 binary32))) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))))) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) #s(literal -1/8 binary32) (pow.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) #s(literal -1/8 binary32) (pow.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) #s(literal 3 binary32))) #s(literal -2 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))))) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v))))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))) #s(literal 2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))) #s(literal -2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))) v) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) #s(literal 1 binary32))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32)))) #s(literal 2 binary32) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32)))) #s(literal -2 binary32) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v))) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v))) #s(literal 2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v))) #s(literal -2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32))) #s(literal -1/2 binary32)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) #s(literal 1 binary32))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal 3 binary32))) #s(literal -1/2 binary32)) #s(literal -2 binary32) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v)) #s(literal -1/2 binary32)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v)) #s(literal -1/2 binary32)) #s(literal 2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (*.f32 v v)) #s(literal -1/2 binary32)) #s(literal -2 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) v) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32))))) #s(literal -1 binary32))
(fma.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))
(fma.f32 cosTheta_O (*.f32 cosTheta_i #s(literal 1/6 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))
(fma.f32 sinTheta_O (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 cosTheta_O #s(literal 1/6 binary32)) cosTheta_i (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))
(fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) cosTheta_O (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(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 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) sinTheta_i) (*.f32 cosTheta_O sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) cosTheta_O (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))
(fma.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_i) cosTheta_O (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32))))))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32))) (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32))) (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32)))) (neg.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32))))) (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (neg.f32 v)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) (neg.f32 v))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i)))) (*.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (*.f32 v (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))) v))
(/.f32 (*.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i)))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))) (neg.f32 v)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i)))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))))))))
(*.f32 (pow.f32 (/.f32 v (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(neg.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(neg.f32 (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)) cosTheta_O) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v))) #s(literal -1 binary32))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)) cosTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (/.f32 cosTheta_O v) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O))))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 v)))
(/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O))
(/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (neg.f32 v))
(/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) v)
(*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 cosTheta_O (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(*.f32 (neg.f32 (/.f32 cosTheta_O v)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i 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)) (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 cosTheta_O v)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(neg.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) #s(literal 1 binary32)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal -1 binary32) v)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) cosTheta_i) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) v)
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 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)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i 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 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_i))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))) cosTheta_i)
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.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) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.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))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.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) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.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 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #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_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 v (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 (neg.f32 (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) v) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.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) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (pow.f32 (/.f32 v (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 v (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 v (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_i v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_i v)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (neg.f32 (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) #s(literal -1 binary32)))
(pow.f32 (/.f32 v cosTheta_O) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 cosTheta_O v)
(/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 cosTheta_O) (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 cosTheta_O (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O v))
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(neg.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) #s(literal 1 binary32)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal -1 binary32) v)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) cosTheta_i) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) v)
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 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_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 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)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i 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 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_i))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v))) cosTheta_i)
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.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) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.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))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.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) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.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 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #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_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 v (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 (neg.f32 (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) v) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.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) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (pow.f32 (/.f32 v (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 v (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 v (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_i v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_i v)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 #s(literal 1 binary32) (/.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 v #s(literal -1 binary32)))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i)) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_i)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.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 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O v)))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (neg.f32 (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) v)) cosTheta_O)
(*.f32 (*.f32 (neg.f32 (/.f32 cosTheta_O v)) #s(literal -1 binary32)) cosTheta_i)
(neg.f32 (/.f32 cosTheta_O v))
(pow.f32 (neg.f32 (/.f32 v cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (neg.f32 cosTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 cosTheta_O v))
(/.f32 cosTheta_O (neg.f32 v))
(/.f32 cosTheta_O (*.f32 v #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 v (neg.f32 cosTheta_O)))
(/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 cosTheta_O) v)
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 v #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 v #s(literal -1 binary32)))
(*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 cosTheta_O v))
(*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_O)
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v)))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O)) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (neg.f32 v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)))
(*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (neg.f32 (/.f32 cosTheta_O v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 cosTheta_O v))) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 cosTheta_i)) (/.f32 #s(literal -1 binary32) v)) cosTheta_O)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(neg.f32 (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))
(-.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 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.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 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(neg.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 #s(literal 1 binary32) v)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v (neg.f32 v))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 v v) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 v v) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 v v) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32))) (*.f32 (*.f32 v v) (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32)))) (*.f32 (*.f32 v v) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) v)
(/.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (*.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))) (*.f32 v v)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))) (neg.f32 (*.f32 v (neg.f32 v))))
(/.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v)) (neg.f32 v))
(/.f32 (*.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32)))) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/216 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i))) (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/36 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 cosTheta_O sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (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)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (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)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))

eval252.0ms (1.2%)

Memory
14.7MiB live, 473.9MiB allocated
Compiler

Compiled 73 091 to 3 447 computations (95.3% saved)

prune345.0ms (1.7%)

Memory
1.9MiB live, 543.0MiB allocated
Pruning

60 alts after pruning (57 fresh and 3 done)

PrunedKeptTotal
New2 274262 300
Fresh173148
Picked325
Done011
Total2 294602 354
Accuracy
99.9%
Counts
2 354 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.3%
(/.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v (fma.f32 sinTheta_O sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
98.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
30.3%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
94.2%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.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)))))) #s(literal 2 binary32))))
94.1%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
94.0%
(/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.8%
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) 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 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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.9%
(/.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
94.1%
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
98.6%
(/.f32 #s(approx (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (*.f32 v v)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
98.3%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O (neg.f32 sinTheta_i))) (*.f32 v v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
98.6%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
98.7%
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_i)
98.0%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
98.4%
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) v))
98.7%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
98.5%
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
99.0%
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.5%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
98.7%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))))
98.7%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 1 binary32))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
98.4%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
60.0%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) v)))
58.2%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/6 binary32)) (*.f32 v v)) (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32))) v)))
58.2%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal -1/2 binary32)) #s(literal 1/6 binary32)) v))) v) #s(literal -1/2 binary32)) (neg.f32 v))))
60.0%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 #s(literal 1/2 binary32) v)))
98.6%
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
98.9%
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.5%
(*.f32 #s(approx (/ (* cosTheta_i cosTheta_O) (* 2 (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.7%
(*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
65.6%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)))))
65.6%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal -2 binary32) #s(literal 1/3 binary32))) (neg.f32 v))) v)))))
65.6%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32))) v)))))
98.4%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
98.9%
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
97.1%
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
98.6%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))))
97.0%
(*.f32 cosTheta_i (exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O))) #s(literal -1 binary32))))
60.0%
(*.f32 cosTheta_i #s(approx (/ (/ cosTheta_O v) (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 cosTheta_O #s(literal 1/2 binary32))) v)))
98.4%
(*.f32 cosTheta_i #s(approx (/ (/ cosTheta_O v) (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
58.3%
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
58.2%
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 #s(approx (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)))) v))
53.6%
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) #s(approx (/ (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) v) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))))))
60.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 binary32) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) cosTheta_O) v))
60.0%
#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))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 cosTheta_i (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)))
60.5%
#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 (*.f32 #s(literal 2 binary32) v) (*.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))))
60.0%
#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 #s(literal 2 binary32))) cosTheta_i))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)) cosTheta_i))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O v))) cosTheta_i))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
60.0%
#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/2 binary32) v) cosTheta_i)))
Compiler

Compiled 3 100 to 2 010 computations (35.2% saved)

simplify196.0ms (1%)

Memory
14.5MiB live, 251.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 cosTheta_i cosTheta_O)
cost-diff0
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
cost-diff192
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)
cost-diff256
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
cost-diff0
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
cost-diff0
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))
cost-diff0
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
cost-diff192
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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))
cost-diff0
(fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)))
cost-diff0
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
cost-diff0
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
cost-diff160
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
cost-diff0
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))
cost-diff0
#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/2 binary32) v) cosTheta_i)))
cost-diff0
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O))
cost-diff192
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
cost-diff352
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
Rules
6 092×lower-*.f64
6 058×lower-*.f32
3 120×lower-/.f64
3 090×lower-/.f32
3 002×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079643
0124643
1265643
2803627
33205627
44461627
55445627
67173627
08419615
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
#s(literal 1/2 binary32)
(*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
v
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.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))
#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/2 binary32) v) cosTheta_i)))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))
cosTheta_O
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
cosTheta_i
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
#s(literal -1/2 binary32)
(fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)))
cosTheta_O
(/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v)
(*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))
sinTheta_i
(*.f32 sinTheta_O cosTheta_i)
sinTheta_O
cosTheta_i
v
(/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
#s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))
(*.f32 cosTheta_O cosTheta_i)
#s(literal 1/6 binary32)
(*.f32 v v)
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))
#s(literal 1/2 binary32)
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
sinTheta_i
(/.f32 sinTheta_O (neg.f32 v))
sinTheta_O
(neg.f32 v)
v
#s(literal 1 binary32)
(/.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 2 binary32)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.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)
v
#s(literal 2 binary32)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(neg.f32 v)
Outputs
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
#s(literal 1/2 binary32)
(*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
v
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 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))
#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/2 binary32) v) cosTheta_i)))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
cosTheta_O
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) v)
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
cosTheta_i
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (fma.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (fma.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (fma.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
#s(literal -1/2 binary32)
(fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)))
(fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))
cosTheta_O
(/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v)
(*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))
sinTheta_i
(*.f32 sinTheta_O cosTheta_i)
sinTheta_O
cosTheta_i
v
(/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))
#s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)))
#s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
#s(literal 1/6 binary32)
(*.f32 v v)
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
#s(literal 1/2 binary32)
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 v v))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 1 binary32)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 1 binary32))
sinTheta_i
(/.f32 sinTheta_O (neg.f32 v))
sinTheta_O
(neg.f32 v)
v
#s(literal 1 binary32)
(/.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)) (*.f32 v #s(literal 2 binary32)))
(*.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 2 binary32)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.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)
v
#s(literal 2 binary32)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v)
(exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(neg.f32 v)

localize218.0ms (1.1%)

Memory
-9.3MiB live, 302.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.22265625
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)
accuracy0.2730101437041713
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
accuracy0.4427241572916031
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
accuracy0.845193016713163
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.131191259768442
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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))
accuracy0.23960878907376804
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.24609375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.845193016713163
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.23246005861065205
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
accuracy0.3062398446330606
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
accuracy0.4791658692582017
(/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
accuracy13.39094850609032
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
accuracy0
(/.f32 #s(literal 1/2 binary32) v)
accuracy0.12109375
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))
accuracy0.2734375
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
accuracy12.805995652923755
#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/2 binary32) v) cosTheta_i)))
accuracy0.21160126953688405
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O))
accuracy0.2730101437041713
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.40529252930532605
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.845193016713163
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
130.0ms256×0valid
Compiler

Compiled 541 to 66 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-mult: 42.0ms (46.2% of total)
ival-div: 26.0ms (28.6% of total)
ival-add: 8.0ms (8.8% of total)
ival-exp: 6.0ms (6.6% of total)
const: 4.0ms (4.4% of total)
ival-neg: 2.0ms (2.2% of total)
ival-sinh: 2.0ms (2.2% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series159.0ms (0.8%)

Memory
1.8MiB live, 233.6MiB allocated
Counts
26 → 1 080
Calls
Call 1
Inputs
#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())
#s(alt #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())
#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())
#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.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 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())
Outputs
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 (* 1/6 (/ 1 (pow v 2)))) (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 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))) (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 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))) (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 (* 1/6 (/ 1 (pow v 2)))) (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 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))) (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 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))) (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/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (+ (* -1/2 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (pow v 3))) (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v)) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 1/2) v)) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (+ (* 1/2 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v)) (* 1/2 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 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 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3)))))) (* 1/2 (/ sinTheta_O (pow v 2))))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3))))) v)) (+ (* -1/4 (/ (pow sinTheta_O 3) (pow v 4))) (* 1/12 (/ (pow sinTheta_O 3) (pow v 4))))))) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3)))))) (* 1/2 (/ sinTheta_O (pow v 2))))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3)))))) (* 1/2 (/ sinTheta_i (pow v 2))))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3))))) v)) (+ (* -1/4 (/ (pow sinTheta_i 3) (pow v 4))) (* 1/12 (/ (pow sinTheta_i 3) (pow v 4))))))) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3)))))) (* 1/2 (/ sinTheta_i (pow v 2))))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (patch (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #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/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* 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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt #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/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #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/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* 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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #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/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #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/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))) (patch #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/2 binary32) v) cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) (patch (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ cosTheta_i v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) (patch (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor 0 v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 #s(literal 1/2 binary32) v) (patch (/.f32 #s(literal 1/2 binary32) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* -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))) (taylor 0 v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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)) (taylor 0 v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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)))) (taylor inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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)))) (taylor inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf v) (#s(alt (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (patch (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_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 (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) (patch #s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 3))) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (patch (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (* sinTheta_O sinTheta_i))) v)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (* sinTheta_O sinTheta_i))) v)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (+ (* 1/6 (* cosTheta_O cosTheta_i)) (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (+ (* 1/6 (* cosTheta_O cosTheta_i)) (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (+ (* 1/6 (* cosTheta_O cosTheta_i)) (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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)))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v) (taylor inf v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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)))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v) (taylor inf v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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)))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v) (taylor inf v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v) (taylor -inf v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -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))) v))) v)) (taylor -inf v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -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))) v))) v)) (taylor -inf v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -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))) v))) v)) (taylor -inf v) (#s(alt (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) (patch (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (exp (neg (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (patch #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (/ sinTheta_O v) (/ 1 sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (/ sinTheta_O v) (/ 1 sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (- (/ sinTheta_O v) (/ 1 sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (/ sinTheta_i v) (/ 1 sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (/ sinTheta_i v) (/ 1 sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (- (/ sinTheta_i v) (/ 1 sinTheta_O)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ v (* -1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ v (* -1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ v (* -1 (* sinTheta_O sinTheta_i))) v) (taylor 0 v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #<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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) 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 sinTheta_i sinTheta_O) (neg.f32 v))) v) v) (patch (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) 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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (* cosTheta_i v))) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (* cosTheta_i v))) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<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_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/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 (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -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 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) (patch (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.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 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 (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* sinTheta_O sinTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #<representation binary32>) () ())) ())
Calls

270 calls:

TimeVariablePointExpression
46.0ms
v
@0
(/ (* cosTheta_i cosTheta_O) (* (sinh (/ 1 v)) 2))
7.0ms
sinTheta_i
@inf
(+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))
1.0ms
cosTheta_O
@0
(/ (* cosTheta_i cosTheta_O) (* (sinh (/ 1 v)) 2))
1.0ms
cosTheta_i
@0
(/ (* cosTheta_i cosTheta_O) (* (sinh (/ 1 v)) 2))
1.0ms
v
@inf
(/ (* cosTheta_i cosTheta_O) (* (sinh (/ 1 v)) 2))

simplify447.0ms (2.2%)

Memory
0.4MiB live, 561.3MiB allocated
Algorithm
egg-herbie
Rules
8 094×lower-fma.f64
8 094×lower-fma.f32
7 536×lower-*.f64
7 536×lower-*.f32
5 218×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108823527
1370122831
0814922262
Stop Event
iter limit
node limit
Counts
1 080 → 1 080
Calls
Call 1
Inputs
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O 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)))))))
(/ 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 (* 1/6 (/ 1 (pow v 2))))
(- (+ 1 (/ 7/360 (pow v 4))) (* 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
(- 1 (* 1/6 (/ 1 (pow v 2))))
(- (+ 1 (/ 7/360 (pow v 4))) (* 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/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* 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))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) 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/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 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 (* sinTheta_O (* sinTheta_i (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (+ (* -1/2 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (pow v 3))) (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 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/2 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v)) (* 1/2 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/ 1/2 v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3)))))) (* 1/2 (/ sinTheta_O (pow v 2))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3))))) v)) (+ (* -1/4 (/ (pow sinTheta_O 3) (pow v 4))) (* 1/12 (/ (pow sinTheta_O 3) (pow v 4))))))) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3)))))) (* 1/2 (/ sinTheta_O (pow v 2))))) (* 1/2 (/ 1 v)))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3)))))) (* 1/2 (/ sinTheta_i (pow v 2))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3))))) v)) (+ (* -1/4 (/ (pow sinTheta_i 3) (pow v 4))) (* 1/12 (/ (pow sinTheta_i 3) (pow v 4))))))) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3)))))) (* 1/2 (/ sinTheta_i (pow v 2))))) (* 1/2 (/ 1 v)))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* 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))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(* 1/2 (/ cosTheta_i v))
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (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))) (+ (* 1/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/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)) (* 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))) (* 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/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))) (+ (* 1/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/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)) (* 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))) (* 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)))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(* -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 (* 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/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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/ (+ (* -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)))) (* 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/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))))
(+ (* -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))))
(* 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 (* 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)))
(+ (* -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)))
(/ (* 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 (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/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 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/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 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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)))))
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) 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 3)))
(/ (+ (* -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 3))
(/ (+ (* -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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (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)))) (* 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 (/ (+ (* -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 (* 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/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))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (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))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))
(* -1/2 (/ (* 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 (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* 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)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))
(* -1/2 (/ (* 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 (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(* -1/2 (/ (* 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 (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (+ (* 1/6 (* cosTheta_O cosTheta_i)) (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))))) (pow v 2))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (+ (* 1/6 (* cosTheta_O cosTheta_i)) (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))))) (pow v 2))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (+ (* 1/6 (* cosTheta_O cosTheta_i)) (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(* -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))) v))) v))
(* -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))) v))) v))
(* -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))) 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
(+ 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
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_i (- (/ sinTheta_O v) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (- (/ sinTheta_O v) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (- (/ sinTheta_O v) (/ 1 sinTheta_i))))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (* sinTheta_O (- (/ sinTheta_i v) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (- (/ sinTheta_i v) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (- (/ sinTheta_i v) (/ 1 sinTheta_O))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (+ v (* -1 (* sinTheta_O sinTheta_i))) v)
(/ (+ v (* -1 (* sinTheta_O sinTheta_i))) v)
(/ (+ v (* -1 (* sinTheta_O sinTheta_i))) v)
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -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))))))
(/ 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))
(/ 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))
(/ (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))
(/ (* 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)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* 1/2 (- (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)
(* 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/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)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* 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_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (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/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)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 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 sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* 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))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 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 (- (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)
(* -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))
Outputs
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) v)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O) (*.f32 cosTheta_O (*.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))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O) (*.f32 cosTheta_O (*.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 (*.f32 v v)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O) (*.f32 cosTheta_O (*.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)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O (*.f32 sinTheta_i (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))))) v) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 sinTheta_i (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O 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))))) (/.f32 (neg.f32 (*.f32 (*.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 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 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 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (*.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O 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))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O 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))))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 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 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.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 5 binary32))))) (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.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 5 binary32)))))) (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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))))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
1
#s(literal 1 binary32)
(- 1 (* 1/6 (/ 1 (pow v 2))))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 v v)))
(- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal -1/6 binary32) (*.f32 v v)))
(- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))))
(-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32)))))
1
#s(literal 1 binary32)
(- 1 (* 1/6 (/ 1 (pow v 2))))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 v v)))
(- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal -1/6 binary32) (*.f32 v v)))
(- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))))
(-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) v)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.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 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.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 v v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (neg.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_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) #s(literal -1/3 binary32))) (*.f32 v (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) v)) (* 1/2 (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))))) v) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))))))
(fma.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v v)))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))))))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (fma.f32 (neg.f32 sinTheta_O) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)) v) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/3 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))))))
(fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (pow v 4))))))) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/3 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)) v))) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal -1/2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (* v (exp (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 (*.f32 sinTheta_O 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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 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 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (+ (* -1/2 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (pow v 3))) (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 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 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) #s(literal -1/3 binary32) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v 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 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* -1/2 (/ (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 1/2) v))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v)) #s(literal -1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (+ (* 1/2 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) v)) (* 1/2 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/.f32 (+.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) v) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (neg.f32 v))) (neg.f32 v)) #s(literal -1/2 binary32)) (neg.f32 v))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 v v)) (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3)))))) (* 1/2 (/ sinTheta_O (pow v 2))))) (* 1/2 (/ 1 v)))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O (*.f32 v v)))) (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3))))) v)) (+ (* -1/4 (/ (pow sinTheta_O 3) (pow v 4))) (* 1/12 (/ (pow sinTheta_O 3) (pow v 4))))))) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3)))))) (* 1/2 (/ sinTheta_O (pow v 2))))) (* 1/2 (/ 1 v)))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (fma.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v (*.f32 v v))) #s(literal -1/4 binary32)) v)) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32))) (neg.f32 sinTheta_i) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v)))) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O (*.f32 v v)))) (/.f32 #s(literal 1/2 binary32) v))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 v v)) (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3)))))) (* 1/2 (/ sinTheta_i (pow v 2))))) (* 1/2 (/ 1 v)))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3))))) v)) (+ (* -1/4 (/ (pow sinTheta_i 3) (pow v 4))) (* 1/12 (/ (pow sinTheta_i 3) (pow v 4))))))) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3)))))) (* 1/2 (/ sinTheta_i (pow v 2))))) (* 1/2 (/ 1 v)))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v (*.f32 v v))) #s(literal -1/4 binary32)) v) (*.f32 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32))) (neg.f32 sinTheta_O) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 v v)))) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 #s(literal 1/2 binary32) v))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1/2 (* v (exp (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_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 (+ (* -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 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (*.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O 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)))) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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)))))))
(+ (* 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 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i (*.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 5 binary32))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 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/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 cosTheta_i (/.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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 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 #s(literal 1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v (*.f32 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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) v)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i)))) v) (*.f32 #s(literal 1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))))) (neg.f32 v))) (neg.f32 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 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(* 1/2 (/ cosTheta_i v))
(/.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))))
(* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i)))
(*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))) (neg.f32 cosTheta_O))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))
(+ (* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))))
(+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))))
(fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (fma.f32 sinTheta_i (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))))
(+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))))
(fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (fma.f32 sinTheta_i (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.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 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v sinTheta_i)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (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 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v sinTheta_i)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 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))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v sinTheta_i)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.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 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v sinTheta_i)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (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 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) v) (/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) (neg.f32 sinTheta_i))) (neg.f32 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 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) v) (/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) (neg.f32 sinTheta_i))) (neg.f32 sinTheta_i))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))
(+ (* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))))
(+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))))
(fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (fma.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))))
(+ (* -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)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))))
(fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (fma.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.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 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))))
(* (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 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v sinTheta_O)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))))))
(* (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 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v sinTheta_O)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.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 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))))
(* (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 sinTheta_O sinTheta_O) (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) (neg.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 sinTheta_O sinTheta_O) (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) (neg.f32 sinTheta_O))) sinTheta_O)))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O)))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v))))))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v))))))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v))))))))
(* -1 (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v 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)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32)))) (*.f32 v 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))
(/.f32 (*.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) (fma.f32 sinTheta_O (*.f32 v sinTheta_i) #s(literal 1/6 binary32))))) (*.f32 v 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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))) (*.f32 v 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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))) (*.f32 v v))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_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))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) 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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) 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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) v))
(+ (* -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)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v)))
(+ (* -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)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v)))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) v)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O) (*.f32 cosTheta_O (*.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))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O) (*.f32 cosTheta_O (*.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 (*.f32 v v)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 cosTheta_O) (*.f32 cosTheta_O (*.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)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O (*.f32 sinTheta_i (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))))) v) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 sinTheta_i (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O 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))))) (/.f32 (neg.f32 (*.f32 (*.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 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 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 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (*.f32 sinTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O 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))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O 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))))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 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 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.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 5 binary32))))) (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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))))) v) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.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 5 binary32)))))) (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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))))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) v)
(/ (* cosTheta_O (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) v)
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) (neg.f32 v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) (neg.f32 v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) (neg.f32 v))
(* -1 (/ (* cosTheta_O (+ (* -1/2 cosTheta_i) (* -1/2 (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v)))))))) (neg.f32 v))
(/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v))) (fma.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v v)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v))) (fma.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v v)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 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 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 (*.f32 v v) sinTheta_i)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 (*.f32 v v) sinTheta_i)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v (*.f32 v v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 (*.f32 v v) sinTheta_i)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v (*.f32 v v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 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 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 (*.f32 v v) sinTheta_i)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 sinTheta_i sinTheta_i) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))) (neg.f32 sinTheta_i))) (neg.f32 sinTheta_i))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)) (* 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 sinTheta_i sinTheta_i) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))) (neg.f32 sinTheta_i))) (neg.f32 sinTheta_i))))
(/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v))) (fma.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (+ (* 1/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 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v))) (fma.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 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 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 v v) sinTheta_O)) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 v v) sinTheta_O)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v (*.f32 v v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 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/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 3)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 v v) sinTheta_O)) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v (*.f32 v v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 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 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 v v) sinTheta_O)) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 sinTheta_O sinTheta_O) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))) (neg.f32 sinTheta_O))) sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)) (* 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 sinTheta_O sinTheta_O) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 v v)))) (neg.f32 sinTheta_O))) sinTheta_O)))
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/ (* cosTheta_i (+ (* -1/2 (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) (* 1/2 cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v)))))) v)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v)))))) v)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v)))))) v)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 cosTheta_O) (* -1/2 (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))) v))
(neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v)))))) 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 3)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32)))) (*.f32 v (*.f32 v 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 3))
(/.f32 (*.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) (fma.f32 sinTheta_O (*.f32 v sinTheta_i) #s(literal 1/6 binary32))))) (*.f32 v (*.f32 v 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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))) (*.f32 v (*.f32 v 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)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))) (*.f32 v (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) v)) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) 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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) 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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v))) (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 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v))) (neg.f32 v))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_i (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_i (*.f32 v v))))) (neg.f32 cosTheta_O))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))
(fma.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))
(fma.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.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 v v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 v sinTheta_i)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v sinTheta_i)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (*.f32 v sinTheta_i)))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.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 v v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 v sinTheta_i)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/6 binary32)) (*.f32 (*.f32 v v) sinTheta_i))) (neg.f32 sinTheta_i))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/6 binary32)) (*.f32 (*.f32 v v) sinTheta_i))) (neg.f32 sinTheta_i))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.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 v v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/6 binary32)) (*.f32 (*.f32 v v) sinTheta_O))) (neg.f32 sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/6 binary32)) (*.f32 (*.f32 v v) sinTheta_O))) (neg.f32 sinTheta_O))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ cosTheta_O (pow v 2))) (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))
(*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(neg.f32 (*.f32 cosTheta_i (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(neg.f32 (*.f32 cosTheta_i (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(neg.f32 (*.f32 cosTheta_i (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ cosTheta_O (pow v 2))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))))
(neg.f32 (*.f32 cosTheta_i (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 v v))))))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (+ (* 1/6 (* cosTheta_O cosTheta_i)) (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))))) (pow v 2))
(/.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_O cosTheta_i) (fma.f32 sinTheta_O (*.f32 v sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (+ (* 1/6 (* cosTheta_O cosTheta_i)) (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))))) (pow v 2))
(/.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_O cosTheta_i) (fma.f32 sinTheta_O (*.f32 v sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (+ (* 1/6 (* cosTheta_O cosTheta_i)) (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))))) (pow v 2))
(/.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_O cosTheta_i) (fma.f32 sinTheta_O (*.f32 v sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) v))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) v))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) v))) v)
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)
(* -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))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v))
(* -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))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v))
(* -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))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_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 (+ (* -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 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (*.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O 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)))) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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)))))))
(+ (* 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 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i (*.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 5 binary32))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 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/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 cosTheta_i (/.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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 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 #s(literal 1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v (*.f32 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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) v)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i)))) v) (*.f32 #s(literal 1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))))) (neg.f32 v))) (neg.f32 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 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O 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_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 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))
(fma.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (neg.f32 (*.f32 v v)))) (/.f32 (*.f32 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))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) (*.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) sinTheta_i)) (pow.f32 v #s(literal 4 binary32))))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) (neg.f32 (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O 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_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 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))
(fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (neg.f32 (*.f32 v v)))) (/.f32 (*.f32 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))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v)))))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v)) (*.f32 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)
(/.f32 (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v)) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (*.f32 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)
(/.f32 (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v)) (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_i)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(neg.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 cosTheta_O (neg.f32 cosTheta_i))) 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_O cosTheta_i (/.f32 (fma.f32 cosTheta_O (neg.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v)) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(neg.f32 (/.f32 (neg.f32 (fma.f32 cosTheta_O cosTheta_i (/.f32 (neg.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.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 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) v)) v))) v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) v)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 sinTheta_O (neg.f32 v))) #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 sinTheta_i (fma.f32 sinTheta_i (fma.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_i (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 1 binary32))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 sinTheta_i (neg.f32 v))) #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 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (*.f32 v v)))) (/.f32 sinTheta_i (neg.f32 v))) #s(literal 1 binary32))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.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))))))
(+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v)))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 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)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) v))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (* sinTheta_i (- (/ sinTheta_O v) (/ 1 sinTheta_i))))
(*.f32 (+.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))
(* -1 (* sinTheta_i (- (/ sinTheta_O v) (/ 1 sinTheta_i))))
(*.f32 (+.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))
(* -1 (* sinTheta_i (- (/ sinTheta_O v) (/ 1 sinTheta_i))))
(*.f32 (+.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (* sinTheta_O (- (/ sinTheta_i v) (/ 1 sinTheta_O))))
(*.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (/ sinTheta_i v) (/ 1 sinTheta_O))))
(*.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (/ sinTheta_i v) (/ 1 sinTheta_O))))
(*.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(/ (+ v (* -1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_i) v) v)
(/ (+ v (* -1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_i) v) v)
(/ (+ v (* -1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_i) v) v)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(/ (* 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 cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O 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))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 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/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 cosTheta_i (/.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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 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 #s(literal 1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v (*.f32 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_O cosTheta_i) #s(literal -1/6 binary32))) (*.f32 v v)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) v)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.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_O cosTheta_i) #s(literal 1/6 binary32))) v))) (neg.f32 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_i)))) v) (*.f32 #s(literal 1/2 binary32) (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_O cosTheta_i) #s(literal 1/6 binary32))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_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 (+ (* -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 sinTheta_i (fma.f32 cosTheta_O (neg.f32 (/.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 v (*.f32 v v))))) (*.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O 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)))) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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 5 binary32))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.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)))))))
(+ (* 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 sinTheta_O (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (*.f32 v v))))) (*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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)))) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i (*.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 5 binary32))))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (pow v 2))
(/.f32 #s(literal 1 binary32) (*.f32 v v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2)))
(fma.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i (*.f32 v (*.f32 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 sinTheta_i (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v #s(literal 4 binary32))) (/.f32 sinTheta_O (*.f32 v (*.f32 v v)))) (/.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 sinTheta_i (fma.f32 sinTheta_i (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (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)))) (neg.f32 (/.f32 sinTheta_O (*.f32 v (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 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 sinTheta_O (neg.f32 (/.f32 sinTheta_i (*.f32 v (*.f32 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 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v #s(literal 4 binary32))) (neg.f32 (/.f32 sinTheta_i (*.f32 v (*.f32 v v))))) (/.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 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v #s(literal 5 binary32)))) (neg.f32 (/.f32 sinTheta_i (*.f32 v (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 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 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 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 (+.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v 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 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.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 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 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 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 sinTheta_O sinTheta_i)) 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 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) v)) (*.f32 v v))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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_O cosTheta_i) (-.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 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(* v (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))
(*.f32 v (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))))
(* 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 v (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32))) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))))
(* 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 v (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -7/360 binary32)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))))
(* 1/2 (* cosTheta_O (* cosTheta_i v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(* -1 (* v (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))) (neg.f32 v))
(* -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)))))))
(neg.f32 (*.f32 v (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 cosTheta_O 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 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/840 binary32) (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 7/360 binary32)))) (pow.f32 v #s(literal 6 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 7/360 binary32)) (pow.f32 v #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)))) (neg.f32 v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* 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 #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))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) 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/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 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (neg.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (pow.f32 v #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))) (neg.f32 v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.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 v v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)))))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) (pow v 2))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal 1/6 binary32)))) (*.f32 v v))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32)))) (neg.f32 (*.f32 v v)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32)))) (neg.f32 (*.f32 v v)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32)))) (neg.f32 (*.f32 v v)))
(* -1 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/.f32 (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O #s(literal -1/6 binary32)))) (neg.f32 (*.f32 v v)))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(+ (* -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))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.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 v v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.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 v v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 sinTheta_i sinTheta_i))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))
(* -1 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.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_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.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 #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)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))))
(+ 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/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32)))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #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)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))))
(+ 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/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))

rewrite377.0ms (1.8%)

Memory
24.6MiB live, 542.9MiB allocated
Rules
6 838×lower-*.f64
6 804×lower-*.f32
4 166×lower-/.f64
4 136×lower-/.f32
3 906×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079475
0124475
1422470
23216470
08941465
Stop Event
iter limit
node limit
iter limit
Counts
26 → 844
Calls
Call 1
Inputs
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.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 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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/2 binary32) v) cosTheta_i)))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
(/.f32 #s(literal 1/2 binary32) v)
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v)
(fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 cosTheta_i cosTheta_O)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
Outputs
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v)) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_O)
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (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))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)))
(pow.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #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) v) (neg.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 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 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v (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 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 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) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.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))
(pow.f32 (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O) cosTheta_i)
(neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1/2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(*.f32 #s(literal -1/2 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i)
(pow.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i)) #s(literal -1 binary32))
(/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) v)
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 v))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(exp.f32 (*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)))
(pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (*.f32 v #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) (*.f32 cosTheta_O #s(literal -1/2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 v v)))
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))
(fma.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))
(fma.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))
(fma.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) #s(literal -1/2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) (*.f32 cosTheta_O #s(literal -1/2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_i) v))) cosTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32)))) (neg.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) (neg.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v 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 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (neg.f32 v)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) #s(literal 1 binary32)))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) (neg.f32 v))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32))) (*.f32 v (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (*.f32 v (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) v))
(/.f32 (*.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) (neg.f32 v)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))))) v)
(/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) #s(literal -1 binary32)) v)
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) #s(literal -1 binary32)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_i cosTheta_i))) #s(literal 1/8 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))))))))
(*.f32 (pow.f32 (/.f32 v (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))) (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)))
(+.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))
(pow.f32 (/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (*.f32 v v) (*.f32 (*.f32 v v) (*.f32 v v)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 v v))) #s(literal -1 binary32))
(fma.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))
(fma.f32 cosTheta_O (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)))
(fma.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))
(fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_i) v)) cosTheta_O (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))
(fma.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)))
(fma.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))) (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)))
(fma.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))
(fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))
(fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_O cosTheta_i) v)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v)) (/.f32 (/.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (*.f32 v v) (*.f32 v v))) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (*.f32 v v) (*.f32 (*.f32 v v) (*.f32 v v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 v v))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (*.f32 v v) (*.f32 (*.f32 v v) (*.f32 v v))))) (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (*.f32 v v) (*.f32 (*.f32 v v) (*.f32 v v))))) (+.f32 (/.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (*.f32 v v) (*.f32 v v))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) (*.f32 v v))))
(/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v))
(/.f32 (+.f32 v (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) v))
(/.f32 (fma.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v (*.f32 (*.f32 v v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v (*.f32 v v)))
(/.f32 (fma.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) v (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 (*.f32 v (neg.f32 v)) v))
(/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) v (*.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) v) (*.f32 v (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 v v) (*.f32 v #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 v (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 v (neg.f32 v)) (*.f32 v (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))) (*.f32 v (*.f32 v (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) v (*.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) (*.f32 v v))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (*.f32 v v) (*.f32 (*.f32 v v) (*.f32 v v)))))) (neg.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 v v))) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v)))
(/.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) cosTheta_O)) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (*.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) cosTheta_O)) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (+.f32 v (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) v))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (*.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) cosTheta_O)) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) #s(literal 1 binary32))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (+.f32 v (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (*.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (neg.f32 v)))
(/.f32 (fma.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)) (*.f32 (*.f32 v v) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (neg.f32 v) (*.f32 (*.f32 v v) (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (neg.f32 v) (*.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 v v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (neg.f32 v) (*.f32 (*.f32 v v) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) cosTheta_O)) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (+.f32 (neg.f32 v) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) v))
(/.f32 (+.f32 v (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (+.f32 v (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (+.f32 v (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (*.f32 (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v (neg.f32 v)) cosTheta_O)) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (neg.f32 v) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (neg.f32 v) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (neg.f32 v) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 v)))
(/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v cosTheta_O)) (*.f32 v (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) v) (*.f32 v (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (neg.f32 v) (*.f32 v (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 v (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (neg.f32 v) (*.f32 v (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 v (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (neg.f32 v) (*.f32 v (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)) (*.f32 (*.f32 v v) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)) v (*.f32 (*.f32 v v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)) (neg.f32 v) (*.f32 (*.f32 v v) (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)) (neg.f32 v) (*.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 v v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)) (neg.f32 v) (*.f32 (*.f32 v v) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) cosTheta_O)) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) v (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) v))
(/.f32 (fma.f32 (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 v) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 v) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 v) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (*.f32 (neg.f32 (*.f32 v (neg.f32 v))) (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 v) cosTheta_O)) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v (*.f32 (neg.f32 v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (neg.f32 v) (*.f32 (neg.f32 v) (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))))) (*.f32 v v))
(/.f32 (fma.f32 (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 v) (*.f32 cosTheta_O #s(literal 1 binary32)))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (neg.f32 v) (*.f32 (neg.f32 v) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))))) (*.f32 v v))
(/.f32 (fma.f32 (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 (neg.f32 v) (*.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)))))
(/.f32 (fma.f32 (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (neg.f32 v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O))) (*.f32 v v))
(/.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 cosTheta_O (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 cosTheta_O (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))))
(/.f32 (fma.f32 cosTheta_O (*.f32 v v) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(/.f32 (fma.f32 cosTheta_O (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal -1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))))
(/.f32 (fma.f32 cosTheta_O (*.f32 v (neg.f32 v)) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v (neg.f32 v))))
(/.f32 (fma.f32 cosTheta_O v (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 cosTheta_O (*.f32 v v) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(/.f32 (fma.f32 cosTheta_O (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (neg.f32 v)))))
(/.f32 (fma.f32 cosTheta_O (neg.f32 v) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))))
(/.f32 (fma.f32 v v (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) #s(literal -1 binary32))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v)) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v (neg.f32 v))))
(/.f32 (+.f32 v (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 v v (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (neg.f32 v)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 v) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)))) (*.f32 (/.f32 v (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) v) (*.f32 v (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v) (*.f32 v (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 v)) (*.f32 v (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 v v) (*.f32 v (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)))) (*.f32 v (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 v (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))) (*.f32 v (neg.f32 (*.f32 v (neg.f32 v)))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (neg.f32 v) (*.f32 v (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v) (*.f32 (neg.f32 v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (neg.f32 v) #s(literal -1 binary32))) (*.f32 (neg.f32 v) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v (neg.f32 v)) (*.f32 (neg.f32 v) (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))) (*.f32 (neg.f32 v) (*.f32 v (neg.f32 v))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) v (*.f32 (neg.f32 v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v) (*.f32 (neg.f32 v) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 (neg.f32 v) (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))) (*.f32 (neg.f32 v) (neg.f32 (*.f32 v (neg.f32 v)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (neg.f32 v) (*.f32 (neg.f32 v) (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)))) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 v v) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal -1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 v (neg.f32 v)) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) v (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 v v) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (neg.f32 v)))))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 v) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 v v) (*.f32 (neg.f32 v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (neg.f32 v) #s(literal -1 binary32))) (*.f32 (neg.f32 v) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 v (neg.f32 v)) (*.f32 (neg.f32 v) (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))) (*.f32 (neg.f32 v) (*.f32 v (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) v (*.f32 (neg.f32 v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 v v) (*.f32 (neg.f32 v) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 (neg.f32 v) (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))) (*.f32 (neg.f32 v) (neg.f32 (*.f32 v (neg.f32 v)))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i))) (neg.f32 v) (*.f32 (neg.f32 v) (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)))) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 v v) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) #s(literal -1 binary32))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 v (neg.f32 v)) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) v (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 v v) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (neg.f32 v)))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (neg.f32 v) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)))) (*.f32 (/.f32 v (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 v v) (*.f32 (neg.f32 v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (neg.f32 v) #s(literal -1 binary32))) (*.f32 (neg.f32 v) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 v (neg.f32 v)) (*.f32 (neg.f32 v) (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))) (*.f32 (neg.f32 v) (*.f32 v (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) v (*.f32 (neg.f32 v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 v v) (*.f32 (neg.f32 v) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) (neg.f32 (*.f32 v (neg.f32 v))) (*.f32 (neg.f32 v) (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))) (*.f32 (neg.f32 v) (neg.f32 (*.f32 v (neg.f32 v)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 cosTheta_i)) cosTheta_O) (neg.f32 v) (*.f32 (neg.f32 v) (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)))) (*.f32 v v))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 (*.f32 v v) (*.f32 (*.f32 v v) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) (/.f32 (-.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i))) (*.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) v)))
(neg.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(neg.f32 (/.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) v)) #s(literal -1 binary32)))
(pow.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) v) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) v))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) v)))
(/.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v)
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) v)
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 #s(literal 1 binary32) (*.f32 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))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 v (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v)) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) v))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 v #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 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 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))))
(/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) (neg.f32 v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (neg.f32 v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O v))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 (*.f32 v (*.f32 v v)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))
(fma.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_i) #s(literal 1 binary32))
(fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 1 binary32))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 1 binary32))
(fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 1 binary32))
(fma.f32 (/.f32 sinTheta_O (neg.f32 v)) (*.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v) #s(literal 1 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 v sinTheta_i) #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 (*.f32 v (*.f32 v v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 (*.f32 v (*.f32 v v))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 (*.f32 v (*.f32 v v))))) (+.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal -1 binary32)) (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) #s(literal -1 binary32)) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 (*.f32 v (*.f32 v v)))))) (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) #s(literal -1 binary32))) (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 (*.f32 v (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal -1 binary32))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(neg.f32 (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(neg.f32 (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v 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 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #s(literal -1 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32)) (*.f32 (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 #s(literal 2 binary32) (*.f32 v v)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v))) (*.f32 #s(literal 2 binary32) (neg.f32 v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 (*.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 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (neg.f32 (*.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 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) v)
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (*.f32 (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_i sinTheta_O) v)) (*.f32 v v))) #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_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #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_i sinTheta_O) v)) (*.f32 v 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_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 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 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 1/2 binary32) cosTheta_O))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_i v)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #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)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_i v)) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) v))
(exp.f32 (*.f32 (log.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (*.f32 (log.f32 v) #s(literal 2 binary32))))
(pow.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (neg.f32 v))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v (neg.f32 v)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32)) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal 1 binary32)) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal -1 binary32)) (*.f32 v v))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) #s(literal -1 binary32)) v)
(*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(neg.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 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)))
(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))
(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 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 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) (*.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))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal -1 binary32) (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 cosTheta_i cosTheta_O)) (*.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))) #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 (neg.f32 (neg.f32 (*.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 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) #s(literal 2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (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 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) (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 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) cosTheta_O))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))
(*.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 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 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 1/2 binary32))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)
(*.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 (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 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(neg.f32 (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))
(-.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 1 binary32) (/.f32 #s(literal 2 binary32) (*.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 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 1/2 binary32))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O))) v)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v (neg.f32 v))))
(neg.f32 (/.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)))
(/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (*.f32 v (neg.f32 v)))
(/.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) v)
(/.f32 (*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (neg.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))) (neg.f32 (*.f32 v (neg.f32 v))))
(/.f32 (neg.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v)) (neg.f32 v))
(*.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))
(*.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (neg.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(neg.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal 1 binary32) (/.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) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(pow.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 sinTheta_i (/.f32 (neg.f32 v) sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 v (*.f32 v v)))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i #s(literal 1 binary32)) (/.f32 (neg.f32 v) sinTheta_O))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 (neg.f32 v) sinTheta_O))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 sinTheta_O (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_i))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i)
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) (*.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32)))
(*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (*.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 v sinTheta_i) #s(literal -1 binary32)))

eval223.0ms (1.1%)

Memory
-4.9MiB live, 374.2MiB allocated
Compiler

Compiled 61 266 to 3 994 computations (93.5% saved)

prune358.0ms (1.8%)

Memory
9.1MiB live, 590.8MiB allocated
Pruning

61 alts after pruning (58 fresh and 3 done)

PrunedKeptTotal
New2 000162 016
Fresh104252
Picked415
Done123
Total2 015612 076
Accuracy
99.9%
Counts
2 076 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.3%
(/.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v (fma.f32 sinTheta_O sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
98.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
30.3%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
94.2%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.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)))))) #s(literal 2 binary32))))
94.1%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
94.0%
(/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.3%
(/.f32 (*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
98.7%
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v))
98.8%
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
71.5%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
65.6%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)) #s(literal 2 binary32)) v))
65.6%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
97.8%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* sinTheta_i (/ sinTheta_O (neg v))) 1) (*.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) sinTheta_O)) (neg.f32 sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
91.9%
(/.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
94.1%
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
98.6%
(/.f32 #s(approx (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (*.f32 v v)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
98.3%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
94.1%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) v))
98.6%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
97.5%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
98.7%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.4%
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) v))
97.9%
(*.f32 (*.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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) v))
98.6%
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 1/2 binary32) cosTheta_O))
98.5%
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
98.7%
(*.f32 (*.f32 #s(approx (/ 1/2 (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.5%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
98.7%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))))
98.7%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 1 binary32))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
98.4%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
60.0%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) v)))
60.0%
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 #s(literal 1/2 binary32) v)))
98.6%
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v)))) #s(literal -1 binary32)))
98.9%
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.7%
(*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v))))
65.6%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)))))
65.6%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32))) v)))))
98.4%
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
98.9%
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
97.1%
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
97.0%
(*.f32 cosTheta_i (exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O))) #s(literal -1 binary32))))
60.0%
(*.f32 cosTheta_i #s(approx (/ (/ cosTheta_O v) (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 cosTheta_O #s(literal 1/2 binary32))) v)))
98.4%
(*.f32 cosTheta_i #s(approx (/ (/ cosTheta_O v) (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
58.3%
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) #s(approx (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
58.2%
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 #s(approx (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)))) v))
58.1%
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 #s(approx (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v))
53.6%
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) #s(approx (/ (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) v) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))))))
60.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 binary32) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) cosTheta_O) v))
60.0%
#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))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 cosTheta_i (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)))
60.5%
#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 (*.f32 #s(literal 2 binary32) v) (*.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))))
60.0%
#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 #s(literal 2 binary32))) cosTheta_i))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O v))) cosTheta_i))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) cosTheta_i)))))
60.0%
#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/2 binary32) v) cosTheta_i)))
Compiler

Compiled 4 281 to 1 555 computations (63.7% saved)

regimes286.0ms (1.4%)

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

8 calls:

49.0ms
cosTheta_O
39.0ms
v
37.0ms
(*.f32 sinTheta_i sinTheta_O)
34.0ms
sinTheta_O
31.0ms
sinTheta_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)

regimes220.0ms (1.1%)

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

8 calls:

31.0ms
v
30.0ms
cosTheta_O
27.0ms
sinTheta_i
26.0ms
sinTheta_O
26.0ms
cosTheta_i
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)

regimes232.0ms (1.1%)

Memory
24.9MiB live, 461.9MiB allocated
Counts
87 → 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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#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 #s(literal 2 binary32))) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i #s(literal 1/2 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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.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 #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 cosTheta_i (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (/.f32 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 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O v))) 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 binary32) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 #s(approx (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 #s(approx (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)))) v))
(*.f32 cosTheta_i #s(approx (/ (/ cosTheta_O v) (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 cosTheta_O #s(literal 1/2 binary32))) v)))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) #s(approx (/ (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) v) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))))))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) #s(approx (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal -1/2 binary32)) #s(literal 1/6 binary32)) v))) v) #s(literal -1/2 binary32)) (neg.f32 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/6 binary32)) (*.f32 v v)) (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32))) v)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32))) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #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)) (/.f32 (fma.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/6 binary32)))) (*.f32 v v))) v))
#s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (/ v (* cosTheta_i cosTheta_O)) (* (sinh (/ 1 v)) 2))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) v))) v)) (neg.f32 v)))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal -2 binary32) #s(literal 1/3 binary32))) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) 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(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v (fma.f32 sinTheta_O sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 #s(approx (/ (* cosTheta_i cosTheta_O) (* 2 (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(approx (/ 1/2 (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 1 binary32))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) v))
(/.f32 (*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O (neg.f32 sinTheta_i))) (*.f32 v v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* sinTheta_i (/ sinTheta_O (neg v))) 1) (*.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) sinTheta_O)) (neg.f32 sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(approx (* v (* (sinh (/ 1 v)) (* v 2))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/60 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -2 binary32)) (neg.f32 v)))))
(/.f32 #s(approx (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (*.f32 v v)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) 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)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 cosTheta_i #s(approx (/ (/ cosTheta_O v) (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_O (*.f32 (*.f32 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) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_i)
(/.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_i sinTheta_O) v))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_i)
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 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 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v v)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 1/2 binary32) cosTheta_O))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
Calls

8 calls:

49.0ms
sinTheta_O
39.0ms
v
27.0ms
(*.f32 sinTheta_i sinTheta_O)
25.0ms
cosTheta_O
24.0ms
sinTheta_i
Results
AccuracySegmentsBranch
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 sinTheta_i sinTheta_O)
98.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes213.0ms (1%)

Memory
13.5MiB live, 411.0MiB 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 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#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 #s(literal 2 binary32))) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i #s(literal 1/2 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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.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 #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 cosTheta_i (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (/.f32 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 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O v))) 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 binary32) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 #s(approx (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 #s(approx (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)))) v))
(*.f32 cosTheta_i #s(approx (/ (/ cosTheta_O v) (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 cosTheta_O #s(literal 1/2 binary32))) v)))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) #s(approx (/ (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) v) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))))))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) #s(approx (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 #s(approx (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal -1/2 binary32)) #s(literal 1/6 binary32)) v))) v) #s(literal -1/2 binary32)) (neg.f32 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/6 binary32)) (*.f32 v v)) (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32))) v)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32))) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #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)) (/.f32 (fma.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/6 binary32)))) (*.f32 v v))) v))
#s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (/ v (* cosTheta_i cosTheta_O)) (* (sinh (/ 1 v)) 2))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) v))) v)) (neg.f32 v)))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i)) v) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal -2 binary32) #s(literal 1/3 binary32))) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) 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(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v (fma.f32 sinTheta_O sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 #s(approx (/ (* cosTheta_i cosTheta_O) (* 2 (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(approx (/ 1/2 (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 1 binary32))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #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 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) v))
(/.f32 (*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O (neg.f32 sinTheta_i))) (*.f32 v v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* sinTheta_i (/ sinTheta_O (neg v))) 1) (*.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal -1 binary32) sinTheta_O)) (neg.f32 sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(approx (* v (* (sinh (/ 1 v)) (* v 2))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/60 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -2 binary32)) (neg.f32 v)))))
(/.f32 #s(approx (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_i))) (neg.f32 (*.f32 v (*.f32 v v)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) 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)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 cosTheta_i #s(approx (/ (/ cosTheta_O v) (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_O (*.f32 (*.f32 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) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_i)
(/.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_i sinTheta_O) v))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) v)) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_i)
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(/.f32 cosTheta_i (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
Outputs
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
Calls

8 calls:

49.0ms
v
29.0ms
(*.f32 sinTheta_i sinTheta_O)
24.0ms
sinTheta_i
24.0ms
cosTheta_O
22.0ms
sinTheta_O
Results
AccuracySegmentsBranch
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 sinTheta_i sinTheta_O)
98.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes159.0ms (0.8%)

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

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes119.0ms (0.6%)

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

8 calls:

17.0ms
sinTheta_O
16.0ms
cosTheta_O
15.0ms
v
15.0ms
sinTheta_i
14.0ms
cosTheta_i
Results
AccuracySegmentsBranch
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 sinTheta_i sinTheta_O)
98.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes170.0ms (0.8%)

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

8 calls:

51.0ms
sinTheta_i
36.0ms
cosTheta_O
15.0ms
cosTheta_i
14.0ms
(*.f32 sinTheta_i sinTheta_O)
13.0ms
sinTheta_O
Results
AccuracySegmentsBranch
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 sinTheta_i sinTheta_O)
98.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes105.0ms (0.5%)

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

8 calls:

18.0ms
(*.f32 sinTheta_i sinTheta_O)
13.0ms
cosTheta_i
13.0ms
cosTheta_O
13.0ms
v
12.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.7%1cosTheta_O
98.7%1sinTheta_i
98.7%1(*.f32 sinTheta_i sinTheta_O)
98.7%1cosTheta_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)

regimes104.0ms (0.5%)

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

8 calls:

18.0ms
cosTheta_O
15.0ms
v
14.0ms
sinTheta_O
12.0ms
cosTheta_i
12.0ms
(*.f32 sinTheta_i sinTheta_O)
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
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%1cosTheta_O
98.5%1sinTheta_i
98.5%1sinTheta_O
98.5%1v
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes130.0ms (0.6%)

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

8 calls:

31.0ms
cosTheta_i
28.0ms
(*.f32 sinTheta_i sinTheta_O)
14.0ms
sinTheta_i
13.0ms
sinTheta_O
12.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.4%1cosTheta_O
98.4%1sinTheta_i
98.4%1sinTheta_O
98.4%1v
98.4%1(*.f32 sinTheta_i sinTheta_O)
98.4%1cosTheta_i
98.4%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.4%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes97.0ms (0.5%)

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

8 calls:

18.0ms
sinTheta_O
12.0ms
cosTheta_i
12.0ms
v
12.0ms
(*.f32 sinTheta_i sinTheta_O)
11.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.4%1sinTheta_i
98.4%1(*.f32 sinTheta_i sinTheta_O)
98.4%1cosTheta_i
98.4%1cosTheta_O
98.4%1sinTheta_O
98.4%1v
98.4%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.4%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes90.0ms (0.4%)

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

8 calls:

13.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))
13.0ms
sinTheta_i
11.0ms
cosTheta_O
11.0ms
sinTheta_O
10.0ms
(*.f32 cosTheta_i cosTheta_O)
Results
AccuracySegmentsBranch
71.5%1sinTheta_i
71.5%1(*.f32 sinTheta_i sinTheta_O)
71.5%1cosTheta_i
71.5%1cosTheta_O
71.5%1sinTheta_O
71.5%1v
71.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))
71.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes84.0ms (0.4%)

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

8 calls:

14.0ms
cosTheta_i
12.0ms
sinTheta_O
11.0ms
cosTheta_O
10.0ms
(*.f32 sinTheta_i sinTheta_O)
9.0ms
sinTheta_i
Results
AccuracySegmentsBranch
65.6%1sinTheta_O
65.6%1(*.f32 cosTheta_i cosTheta_O)
65.6%1cosTheta_i
65.6%1cosTheta_O
65.6%1sinTheta_i
65.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))
65.6%1(*.f32 sinTheta_i sinTheta_O)
65.6%1v
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes93.0ms (0.5%)

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

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes68.0ms (0.3%)

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

8 calls:

9.0ms
v
9.0ms
sinTheta_O
9.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))
8.0ms
sinTheta_i
8.0ms
cosTheta_i
Results
AccuracySegmentsBranch
65.6%1cosTheta_i
65.6%1v
65.6%1(*.f32 cosTheta_i cosTheta_O)
65.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))
65.6%1cosTheta_O
65.6%1sinTheta_i
65.6%1(*.f32 sinTheta_i sinTheta_O)
65.6%1sinTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes59.0ms (0.3%)

Memory
32.1MiB live, 151.1MiB allocated
Counts
22 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#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 #s(literal 2 binary32))) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i #s(literal 1/2 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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.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 #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 cosTheta_i (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (/.f32 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 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O v))) 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 binary32) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.f32 (fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 #s(approx (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) v))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 #s(approx (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)))) v))
(*.f32 cosTheta_i #s(approx (/ (/ cosTheta_O v) (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 cosTheta_O #s(literal 1/2 binary32))) v)))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) #s(approx (/ (+ (* -1/2 (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v)))) (* 1/2 (* cosTheta_O cosTheta_i))) v) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))))))
#s(approx (/ (/ (* cosTheta_i cosTheta_O) (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v))))) (* (sinh (/ 1 v)) 2)) (/.f32 (fma.f32 #s(literal -1/2 binary32) #s(approx (+ (* cosTheta_O (/ (* sinTheta_i (* sinTheta_O cosTheta_i)) v)) (/ (+ (* -1/2 (* (* sinTheta_O (* sinTheta_O cosTheta_i)) (* (* sinTheta_i sinTheta_i) cosTheta_O))) (* 1/6 (* cosTheta_O cosTheta_i))) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) 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 binary32) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes38.0ms (0.2%)

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

8 calls:

6.0ms
sinTheta_O
5.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
5.0ms
cosTheta_O
4.0ms
sinTheta_i
4.0ms
cosTheta_i
Results
AccuracySegmentsBranch
60.5%1(*.f32 cosTheta_i cosTheta_O)
60.5%1cosTheta_O
60.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))
60.5%1sinTheta_i
60.5%1cosTheta_i
60.5%1v
60.5%1(*.f32 sinTheta_i sinTheta_O)
60.5%1sinTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes66.0ms (0.3%)

Memory
2.5MiB live, 85.0MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#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 #s(literal 2 binary32))) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i #s(literal 1/2 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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (/ (exp (/ (* sinTheta_i sinTheta_O) (neg v))) v) (* (sinh (/ 1 v)) (* v 2))) (/.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 #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 cosTheta_i (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (/.f32 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 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) cosTheta_O)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i 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 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
Calls

8 calls:

36.0ms
cosTheta_O
6.0ms
sinTheta_O
4.0ms
v
4.0ms
cosTheta_i
4.0ms
sinTheta_i
Results
AccuracySegmentsBranch
60.5%1(*.f32 sinTheta_i sinTheta_O)
60.5%1v
60.5%1cosTheta_i
60.5%1cosTheta_O
60.5%1sinTheta_i
60.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))
60.5%1(*.f32 cosTheta_i cosTheta_O)
60.5%1sinTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes46.0ms (0.2%)

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

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes31.0ms (0.2%)

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

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes14.0ms (0.1%)

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

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes13.0ms (0.1%)

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

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

simplify121.0ms (0.6%)

Memory
34.8MiB live, 77.3MiB allocated
Algorithm
egg-herbie
Rules
1 028×distribute-lft-neg-in_binary32
726×neg-mul-1_binary32
654×unsub-neg_binary32
580×neg-sub0_binary32
426×sub-neg_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0167681
1230680
2266680
3308679
4363679
5422679
6496679
7673679
8991679
91473679
102098679
112649679
123041679
133271679
143409679
153439679
163452679
173452679
183505679
193526679
203526679
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O (neg.f32 sinTheta_i))) (*.f32 v v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 #s(approx (/ 1/2 (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v (fma.f32 sinTheta_O sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32))) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.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 binary32) (/.f32 #s(literal 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 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #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 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i)))
Outputs
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O (neg.f32 sinTheta_i))) (*.f32 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))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 v v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(approx (/ 1/2 (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ 1/2 (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v (fma.f32 sinTheta_O sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* v (* v (exp (/ (* sinTheta_i sinTheta_O) v)))) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (exp (/ (* sinTheta_i sinTheta_O) (neg v))) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v))) #s(literal -1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -2 binary32))) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -2 binary32))) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) (* v 2)) (exp (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 2 binary32)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.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 binary32) (/.f32 #s(literal 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 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 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 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 cosTheta_O (*.f32 v #s(literal 2 binary32))) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.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/2 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) v))))

soundness2.2s (10.8%)

Memory
14.7MiB live, 1 834.3MiB allocated
Rules
11 610×lower-fma.f64
11 610×lower-fma.f32
10 374×lower-fma.f64
10 374×lower-fma.f32
9 278×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079475
0124475
1422470
23216470
08941465
03344121
110404000
238273767
370033766
080493724
075410
0125404
1403395
23106395
09212395
0108823527
1370122831
0814922262
070015635
1236114956
0835214757
095722901
1330022152
0826621609
01970
03170
18968
252868
3682568
0806568
049249
077250
1247243
21615243
37016243
08007243
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 1 376 to 735 computations (46.6% saved)

preprocess318.0ms (1.6%)

Memory
-31.4MiB live, 573.5MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

(negabs cosTheta_i)

(negabs cosTheta_O)

Compiler

Compiled 4 004 to 2 292 computations (42.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...