HairBSDF, Mp, upper

Time bar (total: 20.4s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze740.0ms (3.6%)

Memory
26.5MiB live, 1 168.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)

sample3.0s (15%)

Memory
-31.2MiB live, 3 704.7MiB allocated
Samples
2.3s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
ival-mult: 612.0ms (32.9% of total)
ival-<=: 387.0ms (20.8% of total)
const: 281.0ms (15.1% of total)
ival-div: 254.0ms (13.6% of total)
ival-exp: 77.0ms (4.1% of total)
ival-sinh: 70.0ms (3.8% of total)
ival-neg: 66.0ms (3.5% of total)
ival-and: 61.0ms (3.3% of total)
ival-<: 34.0ms (1.8% of total)
exact: 16.0ms (0.9% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain427.0ms (2.1%)

Memory
-35.1MiB live, 311.4MiB 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))
04(3.7900316827326105e-26 9.702771919251063e-9 -4.3860335008708064e-23 -1.0663693921310992e-23 0.3214566111564636)0-(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
02(-1.861051325492683e-32 1.3887668447144178e-14 9.121508527589604e-38 -1.628341658875375e-25 0.12458902597427368)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/n40
(*.f32 sinTheta_i sinTheta_O)underflow97
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n20
(*.f32 cosTheta_i cosTheta_O)underflow83
Confusion
Predicted +Predicted -
+00
-6250
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-60250
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0250
16
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
230.0ms512×0valid
Compiler

Compiled 210 to 61 computations (71% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-mult: 14.0ms (33.4% of total)
ival-div: 13.0ms (31% of total)
ival-exp: 6.0ms (14.3% of total)
ival-sinh: 5.0ms (11.9% 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)

preprocess141.0ms (0.7%)

Memory
-24.8MiB live, 168.3MiB allocated
Algorithm
egg-herbie
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 (/.f32 (/.f32 cosTheta_O v) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
Symmetry

(negabs cosTheta_O)

(negabs cosTheta_i)

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 22 to 19 computations (13.6% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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 22 to 19 computations (13.6% saved)

simplify163.0ms (0.8%)

Memory
17.8MiB live, 169.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
cost-diff0
(*.f32 sinTheta_i sinTheta_O)
cost-diff0
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
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 (/.f32 (/.f32 cosTheta_O v) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)

localize96.0ms (0.5%)

Memory
-14.4MiB live, 77.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.197597509768442
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
accuracy0.22265625
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.260761279305326
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
78.0ms256×0valid
Compiler

Compiled 94 to 21 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-div: 54.0ms (80.7% of total)
ival-mult: 7.0ms (10.5% of total)
ival-exp: 2.0ms (3% of total)
ival-sinh: 2.0ms (3% of total)
ival-neg: 1.0ms (1.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series71.0ms (0.3%)

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

15 calls:

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

simplify254.0ms (1.2%)

Memory
17.4MiB live, 176.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite142.0ms (0.7%)

Memory
12.7MiB live, 121.4MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01953
03153
18952
252852
3679952
0804152
Stop Event
iter limit
node limit
iter limit
Counts
7 → 704
Calls
Call 1
Inputs
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval113.0ms (0.6%)

Memory
14.7MiB live, 133.9MiB allocated
Compiler

Compiled 22 895 to 2 616 computations (88.6% saved)

prune152.0ms (0.7%)

Memory
-34.8MiB live, 128.8MiB allocated
Pruning

47 alts after pruning (46 fresh and 1 done)

PrunedKeptTotal
New87446920
Fresh000
Picked011
Done000
Total87447921
Accuracy
99.8%
Counts
921 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.2%
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
98.7%
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.1%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))
97.8%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v)))
98.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.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 #s(literal 2 binary32) v) (/.f32 #s(literal -1 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 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) 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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.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))
62.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 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
62.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
56.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) #s(literal 2 binary32)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.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 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
95.9%
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))
98.5%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.5%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
94.9%
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (+.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.5%
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)))
98.2%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v) (*.f32 #s(literal 2 binary32) v)))
98.5%
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
98.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))))
98.5%
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
97.9%
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) v) v))
98.6%
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.5%
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_i)) (/.f32 cosTheta_O v))
98.5%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
94.0%
(exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (log.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32)))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
51.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
Compiler

Compiled 2 266 to 1 867 computations (17.6% saved)

simplify107.0ms (0.5%)

Memory
31.6MiB live, 105.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 sinTheta_i)
cost-diff0
(/.f32 (neg.f32 sinTheta_i) v)
cost-diff0
(exp.f32 sinTheta_O)
cost-diff0
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
cost-diff0
(*.f32 sinTheta_i sinTheta_O)
cost-diff0
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff608
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))
cost-diff0
(*.f32 sinTheta_i sinTheta_O)
cost-diff0
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
cost-diff0
(*.f32 cosTheta_i cosTheta_O)
cost-diff0
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
cost-diff0
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
cost-diff0
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff0
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
cost-diff192
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
054430
086419
1184412
2637407
33503405
46547405
08182405
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
v
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
#s(literal 1/2 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)))
(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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.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))
#s(literal 2 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))))
(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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))
#s(literal -1 binary32)
(/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))
(/.f32 v cosTheta_i)
cosTheta_i
(neg.f32 cosTheta_O)
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)
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
Outputs
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
v
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.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 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
#s(literal 1/2 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) cosTheta_O)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.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))
(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 -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) cosTheta_O)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
#s(literal -1 binary32)
(/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))
(/.f32 (/.f32 v cosTheta_O) (neg.f32 cosTheta_i))
(/.f32 v cosTheta_i)
cosTheta_i
(neg.f32 cosTheta_O)
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 #s(literal 2 binary32) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)

localize194.0ms (1%)

Memory
6.1MiB live, 116.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.1640625
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.23894501953688402
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
accuracy0.260761279305326
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.197597509768442
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
accuracy0.22265625
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy1.3836059949069144
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))
accuracy0.197597509768442
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
accuracy0.22265625
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.288105029305326
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0
(*.f32 cosTheta_i cosTheta_O)
accuracy0.03125
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
accuracy0.260761279305326
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy13.850329613231807
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
accuracy0.224941259768442
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.260761279305326
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
accuracy0.26304628907376804
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
141.0ms256×0valid
Compiler

Compiled 424 to 45 computations (89.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-div: 59.0ms (64.1% of total)
ival-mult: 17.0ms (18.5% of total)
ival-pow: 5.0ms (5.4% of total)
ival-exp: 4.0ms (4.3% of total)
ival-neg: 3.0ms (3.3% 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)

series318.0ms (1.6%)

Memory
4.6MiB live, 271.7MiB allocated
Counts
23 → 828
Calls
Call 1
Inputs
#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())
#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())
#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<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 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())
#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())
#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
Outputs
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 4)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 5))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4)))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -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 (/ (* 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) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* 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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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 (/ (* 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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/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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -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 (/ (* 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) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor inf sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor inf sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor inf sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor inf sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -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 (/ (* 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) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (neg.f32 sinTheta_i) (patch (neg.f32 sinTheta_i) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<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 (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) 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 (/ (* 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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (pow v 2)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (pow v 2)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<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 (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) 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/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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)) (* 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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)) (+ (* 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i))) (pow v 4))) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -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))) (* cosTheta_O cosTheta_i)) (+ (* -1/36 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (+ (* 1/120 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))) (taylor inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* -1/4 (/ (* 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))) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (* 1/4 (* 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))) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<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 (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) 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 (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* -1/120 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (+ (* 1/36 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (* cosTheta_O cosTheta_i)))) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* -1/6 (/ (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i))) (pow v 6))) (+ (* -1/120 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (+ (* -1/5040 (/ (* cosTheta_O cosTheta_i) (pow v 6))) (+ (* 1/720 (/ (* cosTheta_O cosTheta_i) (pow v 6))) (+ (* 1/36 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (* cosTheta_O cosTheta_i))))))) (taylor -inf v) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_i cosTheta_O) (patch (*.f32 cosTheta_i cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (patch (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 4)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 5))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4)))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -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 (/ (* 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) (taylor 0 sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ 1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O)))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* 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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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 (/ (* 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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/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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -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 (/ (* 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) (taylor inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -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 (/ (* 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) (taylor -inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#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 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.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 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
70.0ms
sinTheta_O
@inf
((* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (/ (* cosTheta_O cosTheta_i) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (* cosTheta_i cosTheta_O) v) 1/2) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O))) (exp sinTheta_O) (/ (neg sinTheta_i) v) (neg sinTheta_i) (sinh (/ 1 v)) (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O)))) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v)))) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v))))
51.0ms
cosTheta_O
@0
((* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (/ (* cosTheta_O cosTheta_i) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (* cosTheta_i cosTheta_O) v) 1/2) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O))) (exp sinTheta_O) (/ (neg sinTheta_i) v) (neg sinTheta_i) (sinh (/ 1 v)) (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O)))) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v)))) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v))))
29.0ms
cosTheta_i
@inf
((* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (/ (* cosTheta_O cosTheta_i) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (* cosTheta_i cosTheta_O) v) 1/2) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O))) (exp sinTheta_O) (/ (neg sinTheta_i) v) (neg sinTheta_i) (sinh (/ 1 v)) (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O)))) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v)))) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v))))
28.0ms
sinTheta_O
@-inf
((* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (/ (* cosTheta_O cosTheta_i) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (* cosTheta_i cosTheta_O) v) 1/2) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O))) (exp sinTheta_O) (/ (neg sinTheta_i) v) (neg sinTheta_i) (sinh (/ 1 v)) (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O)))) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v)))) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v))))
24.0ms
cosTheta_O
@inf
((* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (/ (* cosTheta_O cosTheta_i) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (* cosTheta_i cosTheta_O) v) 1/2) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O))) (exp sinTheta_O) (/ (neg sinTheta_i) v) (neg sinTheta_i) (sinh (/ 1 v)) (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ -1 (/ (/ v cosTheta_i) (neg cosTheta_O)))) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v)))) (/ (/ (* cosTheta_O cosTheta_i) v) (sinh (/ 1 v))))

simplify266.0ms (1.3%)

Memory
13.2MiB live, 429.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040013741
1124113225
2442012460
0902112316
Stop Event
iter limit
node limit
Counts
828 → 828
Calls
Call 1
Inputs
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 4))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 5))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))))))
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))))))))
(/ (* 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)))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 sinTheta_i)
(* -1 sinTheta_i)
(* -1 sinTheta_i)
(* -1 sinTheta_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) (* (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) (* (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) (* (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)))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (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)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 sinTheta_i)
(* -1 sinTheta_i)
(* -1 sinTheta_i)
(* -1 sinTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (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)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 sinTheta_i)
(* -1 sinTheta_i)
(* -1 sinTheta_i)
(* -1 sinTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_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)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ 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)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (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)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (pow v 2))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_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/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/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i 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/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)
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(* 1/2 (/ (* 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/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/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)
(* cosTheta_O cosTheta_i)
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))
(- (+ (* -1 (/ (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i))) (pow v 4))) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1 (/ (+ (* -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))) (* cosTheta_O cosTheta_i)) (+ (* -1/36 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (+ (* 1/120 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/ (+ (* -1 (/ (+ (* -1/4 (/ (* 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))) (pow v 2))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (* 1/4 (* 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))) (pow v 2))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
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/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/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i 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))
(* 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))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(* 1/2 (/ (* 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/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/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)
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* -1/120 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (+ (* 1/36 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (* cosTheta_O cosTheta_i))))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* -1/6 (/ (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i))) (pow v 6))) (+ (* -1/120 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (+ (* -1/5040 (/ (* cosTheta_O cosTheta_i) (pow v 6))) (+ (* 1/720 (/ (* cosTheta_O cosTheta_i) (pow v 6))) (+ (* 1/36 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (* cosTheta_O cosTheta_i)))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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 (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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 (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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 (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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 (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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 (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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 (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 4))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 5))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))))))
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))))))))
(/ (* 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)))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
1
(+ 1 sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
(/ (* 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) (* (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) (* (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) (* (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)))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (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)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(exp sinTheta_O)
(exp sinTheta_O)
(exp sinTheta_O)
(exp sinTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (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)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(exp sinTheta_O)
(exp sinTheta_O)
(exp sinTheta_O)
(exp sinTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
Outputs
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 4))))))
(fma.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) #s(literal -1/2 binary32)) (pow.f32 v #s(literal 3 binary32))))) sinTheta_i (*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 3))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 5))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 4))))))))
(fma.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i) #s(literal -1/12 binary32)) (pow.f32 v #s(literal 5 binary32))))) sinTheta_i)) sinTheta_i))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v))) sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (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))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v 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 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (pow v 2))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) v)) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) (*.f32 v v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (pow v 2))
(/.f32 (fma.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) v)) v) #s(literal 1/4 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32))))) (*.f32 v v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O))) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.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))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O))) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))))) v)
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.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))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O))) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O))) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O))) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))))) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/6 binary32) cosTheta_i))
(- (+ (* -1 (/ (+ (* -1/36 (* cosTheta_O cosTheta_i)) (* 1/120 (* cosTheta_O cosTheta_i))) (pow v 4))) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32))) (*.f32 cosTheta_O #s(literal 7/360 binary32)) (*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/6 binary32) cosTheta_i)))
(- (+ (* -1 (/ (+ (* -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))) (* cosTheta_O cosTheta_i)) (+ (* -1/36 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (+ (* 1/120 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(-.f32 (fma.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32))) (*.f32 cosTheta_O #s(literal 7/360 binary32)) (*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/6 binary32) cosTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 31/15120 binary32)) (pow.f32 v #s(literal 6 binary32))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (pow v 2))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) (*.f32 v v))
(/ (+ (* -1 (/ (+ (* -1/4 (/ (* 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))) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) v)) #s(literal -1/4 binary32)))) v)) (*.f32 v v))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v)) (* 1/4 (* 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))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 sinTheta_O cosTheta_i)) sinTheta_i (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v)) #s(literal -1/12 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) #s(literal 1/4 binary32)))) (neg.f32 v))) (neg.f32 v))) (*.f32 v v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) v) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32))) (neg.f32 v))) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i 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 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) v)) v)) v)) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i 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 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) v)) v)) v)) (neg.f32 v))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.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))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i 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 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) v)) v)) v)) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i 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 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) v)) v)) v)) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i 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 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) v)) v)) v)) (neg.f32 v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/6 binary32) cosTheta_i))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* -1/120 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (+ (* 1/36 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (* cosTheta_O cosTheta_i))))
(fma.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32))) (*.f32 cosTheta_O #s(literal 7/360 binary32)) (*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/6 binary32) cosTheta_i)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* -1/6 (/ (+ (* -1/120 (* cosTheta_O cosTheta_i)) (* 1/36 (* cosTheta_O cosTheta_i))) (pow v 6))) (+ (* -1/120 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (+ (* -1/5040 (/ (* cosTheta_O cosTheta_i) (pow v 6))) (+ (* 1/720 (/ (* cosTheta_O cosTheta_i) (pow v 6))) (+ (* 1/36 (/ (* cosTheta_O cosTheta_i) (pow v 4))) (* cosTheta_O cosTheta_i)))))))
(fma.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 6 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (fma.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 6 binary32))) cosTheta_O) #s(literal 1/840 binary32) (fma.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32))) (*.f32 cosTheta_O #s(literal 7/360 binary32)) (*.f32 cosTheta_i cosTheta_O))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_O cosTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) #s(literal -1/2 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/2 binary32))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 4))))))
(fma.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) #s(literal -1/2 binary32)) (pow.f32 v #s(literal 3 binary32))))) sinTheta_O (*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 3))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 5))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 4))))))))
(fma.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_i (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i) #s(literal -1/12 binary32)) (pow.f32 v #s(literal 5 binary32))))) sinTheta_O)) sinTheta_O))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) sinTheta_O) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 sinTheta_i (/.f32 sinTheta_i v)))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i)) (*.f32 sinTheta_O #s(literal 1/2 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32)))) sinTheta_O) sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
1
#s(literal 1 binary32)
(+ 1 sinTheta_O)
(+.f32 #s(literal 1 binary32) sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(fma.f32 (fma.f32 sinTheta_O #s(literal 1/2 binary32) #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/6 binary32) sinTheta_O #s(literal 1/2 binary32)) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i)) (*.f32 sinTheta_O #s(literal 1/2 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32)))) sinTheta_O) sinTheta_O))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i)) (*.f32 sinTheta_O #s(literal 1/2 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32)))) sinTheta_O) sinTheta_O))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i)) (*.f32 sinTheta_O #s(literal 1/2 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32)))) sinTheta_O) sinTheta_O))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i)) (*.f32 sinTheta_O #s(literal 1/2 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32)))) sinTheta_O) sinTheta_O))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) #s(literal 1/2 binary32))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))

rewrite269.0ms (1.3%)

Memory
20.4MiB live, 352.4MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054229
086219
1278213
21983213
37478213
08180213
Stop Event
iter limit
node limit
iter limit
Counts
23 → 1 536
Calls
Call 1
Inputs
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))
(exp.f32 sinTheta_O)
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval326.0ms (1.6%)

Memory
-2.4MiB live, 730.0MiB allocated
Compiler

Compiled 76 895 to 4 236 computations (94.5% saved)

prune358.0ms (1.8%)

Memory
5.6MiB live, 606.9MiB allocated
Pruning

72 alts after pruning (71 fresh and 1 done)

PrunedKeptTotal
New3 086433 129
Fresh132841
Picked415
Done101
Total3 104723 176
Accuracy
99.8%
Counts
3 176 → 72
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.1%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))
97.8%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v)))
95.8%
(/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.7%
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 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 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
98.3%
(/.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))
56.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) #s(literal 2 binary32)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v cosTheta_i) cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
95.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.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 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.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 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.6%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
98.5%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) v) (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)))
95.4%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.5%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
94.1%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32))))
98.6%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O v)))
98.5%
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) cosTheta_i)
98.5%
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.4%
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.8%
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i))
98.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))))
98.5%
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
97.9%
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) v) v))
98.5%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
94.0%
(exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (log.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32)))
98.3%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
56.8%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
49.9%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
54.8%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
52.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 v cosTheta_i)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
57.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 (/.f32 v cosTheta_i) cosTheta_O)))
57.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 (/.f32 (neg.f32 v) cosTheta_O) cosTheta_i)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 #s(literal 0 binary32) (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1/2 binary32)))
55.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (fma.f32 #s(literal 0 binary32) (neg.f32 cosTheta_i) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O)) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)) v) #s(literal 1/2 binary32)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
Compiler

Compiled 2 986 to 2 555 computations (14.4% saved)

simplify126.0ms (0.6%)

Memory
7.1MiB live, 247.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (neg.f32 sinTheta_i) v)
cost-diff0
(exp.f32 sinTheta_O)
cost-diff0
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff0
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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-diff0
(*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)))
cost-diff0
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v))
cost-diff320
(fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v))
cost-diff0
(/.f32 cosTheta_O v)
cost-diff0
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
cost-diff0
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
cost-diff0
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
cost-diff0
(*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)
cost-diff0
(/.f32 cosTheta_O v)
cost-diff0
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073613
0123613
1246613
2751584
33938580
46718580
08426574
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i))
(/.f32 cosTheta_O v)
cosTheta_O
v
(*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
(pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))
(exp.f32 sinTheta_i)
sinTheta_i
(/.f32 sinTheta_O v)
sinTheta_O
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
cosTheta_i
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_O v)
cosTheta_O
v
cosTheta_i
#s(literal 1/2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)
(*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)))
#s(literal 1/2 binary32)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)
(fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v))
(*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)
(*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)
(*.f32 sinTheta_O sinTheta_O)
#s(literal -1/2 binary32)
#s(literal 1/6 binary32)
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 (exp.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)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
(*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 v (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
Outputs
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i))
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_O v)
cosTheta_O
v
(*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
(pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))
(exp.f32 sinTheta_i)
sinTheta_i
(/.f32 sinTheta_O v)
sinTheta_O
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
cosTheta_i
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 cosTheta_O v)
cosTheta_O
v
cosTheta_i
#s(literal 1/2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)
(*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)))
(*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v))) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))
(fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/6 binary32)) v))) v)
(fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/6 binary32)) v)))
(*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))
(*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_O)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)
(*.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/6 binary32)) v) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32)))
(*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/6 binary32))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)
(*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)
(*.f32 sinTheta_O sinTheta_O)
#s(literal -1/2 binary32)
#s(literal 1/6 binary32)
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 (/.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(neg.f32 cosTheta_i)
cosTheta_i
(*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))
(/.f32 (neg.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 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
(*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 v (*.f32 #s(literal 2 binary32) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) v)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)

localize188.0ms (0.9%)

Memory
17.5MiB live, 480.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.201503759768442
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
accuracy0.240566259768442
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
accuracy0.33984375
(*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.197597509768442
(/.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))
accuracy0.22265625
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.26171875
(*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.2597338011575378
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)
accuracy0.2779438718519596
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)
accuracy0.35570516324105544
(-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))
accuracy14.51206276141604
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v))
accuracy0
(/.f32 cosTheta_O v)
accuracy0.03125
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
accuracy0.1328125
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
accuracy13.850329613231807
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
accuracy0.17416000976844204
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i))
accuracy0.203125
(*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)
accuracy0.36166000976844204
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
132.0ms256×0valid
Compiler

Compiled 586 to 66 computations (88.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
ival-mult: 34.0ms (33.1% of total)
ival-div: 33.0ms (32.2% of total)
ival-pow: 14.0ms (13.6% of total)
ival-exp: 7.0ms (6.8% of total)
const: 4.0ms (3.9% of total)
ival-add: 3.0ms (2.9% of total)
ival-neg: 3.0ms (2.9% of total)
ival-sinh: 2.0ms (1.9% of total)
ival-sub: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series652.0ms (3.2%)

Memory
-15.5MiB live, 1 024.7MiB allocated
Counts
27 → 1 080
Calls
Call 1
Inputs
#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())
#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())
#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())
#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) 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 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (exp.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 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) 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 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_O 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/6 (/ (pow sinTheta_O 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (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 v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) v)) (* cosTheta_O (* cosTheta_i sinTheta_O))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) v)) (* cosTheta_O (* cosTheta_i sinTheta_O))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (/ (* 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 1 (taylor 0 sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* cosTheta_O cosTheta_i) (* 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)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* cosTheta_O cosTheta_i) (* 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)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (exp.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 (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_i 2)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_i 2)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (/ (* 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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (/ (* cosTheta_O cosTheta_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)))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (/ (* cosTheta_O cosTheta_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)))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (/ (* 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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<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_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (taylor 0 v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v) (taylor 0 v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v) (taylor 0 v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v) (taylor 0 v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 3))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (taylor 0 v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (* -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 (/ (* 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 (/ (* 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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor 0 v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) 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 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (taylor 0 v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* v (- (* cosTheta_O (* cosTheta_i v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* v (- (* cosTheta_O (* cosTheta_i v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/ (* 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 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<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 (* 1/2 cosTheta_i) (taylor inf v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) (taylor inf v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i))) (taylor inf v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i)))) (taylor inf v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt 1/2 (taylor inf v) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ 1/6 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor inf v) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ 1/6 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))) (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ 1/6 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (pow v 3)))))) (taylor inf v) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (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 v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (taylor inf v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 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 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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/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 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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/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 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor inf v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/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)))) (taylor inf v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/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)))) (taylor inf v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 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 (/ (* 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 (/ (* 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 (taylor inf v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) 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 (* cosTheta_O cosTheta_i) (taylor inf v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (taylor inf v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (taylor inf v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* 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 (* 2 v) (taylor inf v) (#s(alt (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))) (taylor inf v) (#s(alt (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<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 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))) v) (taylor inf v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<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 (* 1/2 cosTheta_i) (taylor -inf v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v)) (* 1/2 (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt 1/2 (taylor -inf v) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (- 1/6 (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) (taylor -inf v) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- 1/6 (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (- 1/6 (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (+ (* 1/6 (* sinTheta_O sinTheta_i)) (+ (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (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 v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (taylor -inf v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor -inf v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor -inf v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor -inf v) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 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 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor -inf v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor -inf v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor -inf v) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 -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 (/ (* 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 (/ (* 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 (taylor -inf v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ sinTheta_i v)) (taylor -inf v) (#s(alt (/.f32 (neg.f32 sinTheta_i) v) (patch (/.f32 (neg.f32 sinTheta_i) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* 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 (* 2 v) (taylor -inf v) (#s(alt (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<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 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<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 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v)) (taylor -inf v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 1/2) v)) (taylor -inf v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v)) (taylor -inf v) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* 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 v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (* -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 (* 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 (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<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 (* 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 v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (* -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 (* 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 (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<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 (* 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 v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (* -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 (* 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 (* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 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 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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) (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_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 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 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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) (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_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 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 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (patch (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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) (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 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_i 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/6 (/ (pow sinTheta_i 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (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 v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) v)) (* cosTheta_O (* cosTheta_i sinTheta_i))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) v)) (* cosTheta_O (* cosTheta_i sinTheta_i))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 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 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (/ (* 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 1 (taylor 0 sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ 1 sinTheta_O) (taylor 0 sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O)))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O)))))) (taylor 0 sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* cosTheta_O cosTheta_i) (* 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)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* cosTheta_O cosTheta_i) (* 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)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (exp.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 (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (/ (* 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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (/ (* cosTheta_O cosTheta_i) (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 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (/ (* cosTheta_O cosTheta_i) (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 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (patch (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) (patch (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* v (* (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) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) (patch (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (patch (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) 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 (/ (* 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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (patch (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (exp sinTheta_O) (taylor -inf sinTheta_O) (#s(alt (exp.f32 sinTheta_O) (patch (exp.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)) (patch (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) (patch (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
140.0ms
sinTheta_i
@inf
((* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_O v) cosTheta_i) 1/2) (* (/ cosTheta_O v) cosTheta_i) (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) v) (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v))) (* cosTheta_O (/ -1 v)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (/ (neg sinTheta_i) v) (sinh (/ 1 v)) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (* (* (sinh (/ 1 v)) 2) v)) (* (* v (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* cosTheta_O cosTheta_i) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v))))))
118.0ms
cosTheta_O
@0
((* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_O v) cosTheta_i) 1/2) (* (/ cosTheta_O v) cosTheta_i) (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) v) (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v))) (* cosTheta_O (/ -1 v)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (/ (neg sinTheta_i) v) (sinh (/ 1 v)) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (* (* (sinh (/ 1 v)) 2) v)) (* (* v (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* cosTheta_O cosTheta_i) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v))))))
34.0ms
cosTheta_i
@-inf
((* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_O v) cosTheta_i) 1/2) (* (/ cosTheta_O v) cosTheta_i) (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) v) (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v))) (* cosTheta_O (/ -1 v)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (/ (neg sinTheta_i) v) (sinh (/ 1 v)) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (* (* (sinh (/ 1 v)) 2) v)) (* (* v (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* cosTheta_O cosTheta_i) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v))))))
33.0ms
cosTheta_i
@inf
((* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_O v) cosTheta_i) 1/2) (* (/ cosTheta_O v) cosTheta_i) (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) v) (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v))) (* cosTheta_O (/ -1 v)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (/ (neg sinTheta_i) v) (sinh (/ 1 v)) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (* (* (sinh (/ 1 v)) 2) v)) (* (* v (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* cosTheta_O cosTheta_i) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v))))))
30.0ms
cosTheta_O
@inf
((* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_O v) cosTheta_i) 1/2) (* (/ cosTheta_O v) cosTheta_i) (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) v) (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v))) (* cosTheta_O (/ -1 v)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* cosTheta_O cosTheta_i) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (/ (neg sinTheta_i) v) (sinh (/ 1 v)) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (* (* (sinh (/ 1 v)) 2) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (neg cosTheta_i) (* cosTheta_O (/ -1 v)))) (* (* (sinh (/ 1 v)) 2) v)) (* (* v (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* cosTheta_O cosTheta_i) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v))))))

simplify271.0ms (1.3%)

Memory
14.4MiB live, 362.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0107724156
1374023124
0812422449
Stop Event
iter limit
node limit
Counts
1 080 → 1 080
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 (* 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_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_O 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/6 (/ (pow sinTheta_O 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* 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)))))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) v)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) v)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(/ (* 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)))))))
(* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
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))))))))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* cosTheta_O cosTheta_i) (* 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))))
(- (+ (* cosTheta_O cosTheta_i) (* 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))))
(* 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))))
(/ (* 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)))))))
(/ 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)))))))
(/ (* 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) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (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/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_i 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_i 2))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ 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 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (/ (* cosTheta_O cosTheta_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))))))
(* (pow sinTheta_i 2) (- (/ (* cosTheta_O cosTheta_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))))))
(* -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)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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 (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(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 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ 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 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) 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) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/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)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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 (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 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_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 3)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 3))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(* -1/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 (* sinTheta_O (* sinTheta_i v))))) (* -1/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 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/ (* 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 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(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 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ 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 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/ (- (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/ (- (* v (- (* cosTheta_O (* cosTheta_i v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/ (- (* v (- (* cosTheta_O (* cosTheta_i v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (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)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) 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)))))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (/ (+ (* -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)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(* 1/2 cosTheta_i)
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i)))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i))))
1/2
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ 1/6 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ 1/6 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))) (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ 1/6 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (pow v 3))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) 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/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) 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/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/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 (/ (* 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))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (* 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))))
(/ (* 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 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
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 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i 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)
(* cosTheta_O cosTheta_i)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) 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))))))
(* 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)
(* 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)))))))
(/ 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 (/ (* 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 (/ (+ (* 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 v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(* 1/2 cosTheta_i)
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i))
(+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v)) (* 1/2 (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i))
1/2
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (- 1/6 (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- 1/6 (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (- 1/6 (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (+ (* 1/6 (* sinTheta_O sinTheta_i)) (+ (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/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/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 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/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* 1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(/ (* 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 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
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_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(* -1 (/ sinTheta_i v))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(* cosTheta_O cosTheta_i)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))
(+ (* -1 (/ (- (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i))
(+ (* -1 (/ (- (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i))
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) 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))))))
(* 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))
(* 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)))))))
(/ 1/2 v)
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(* 1/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 (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(/ (* 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))
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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 (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(/ (* 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))
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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 (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(/ (* 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))
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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 (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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 (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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 (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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 (* 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_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_i 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/6 (/ (pow sinTheta_i 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* 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 (/ (* 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)))))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) v)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) v)) (* cosTheta_O (* cosTheta_i sinTheta_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_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)))))))
(* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
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))))))))
1
(+ 1 sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
(- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* cosTheta_O cosTheta_i) (* 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))))
(- (+ (* cosTheta_O cosTheta_i) (* 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))))
(* 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))))
(/ (* 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)))))))
(/ 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)))))))
(/ (* 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) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (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/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_O 2))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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 sinTheta_O)
(exp sinTheta_O)
(exp sinTheta_O)
(exp sinTheta_O)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (/ (* cosTheta_O cosTheta_i) (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) (- (/ (* cosTheta_O cosTheta_i) (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/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)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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 (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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)))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(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 sinTheta_O)
(exp sinTheta_O)
(exp sinTheta_O)
(exp sinTheta_O)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) 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) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/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_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
Outputs
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) v) (*.f32 #s(literal 1/3 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_i (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_i (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_i (*.f32 v v))) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_i (/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/2 (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_O 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32))) (neg.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) v) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/3 binary32)))) sinTheta_i (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_i (*.f32 cosTheta_i (/.f32 (neg.f32 (/.f32 sinTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i (/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 #s(literal 1 binary32) 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 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (neg.f32 (/.f32 sinTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_O 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/6 (/ (pow sinTheta_O 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_i) (fma.f32 (neg.f32 sinTheta_O) (/.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/2 binary32)) v) (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i) (/.f32 (/.f32 sinTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i)) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) v)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) sinTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32)))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) v)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) sinTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32)))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i)) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)))
(fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i))
(* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))
(*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32)))
(+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal 1/2 binary32)))
(+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal 1/2 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v)) (/.f32 sinTheta_O v)) sinTheta_i #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(- (+ (* cosTheta_O cosTheta_i) (* 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))))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) sinTheta_i (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(- (+ (* cosTheta_O cosTheta_i) (* 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))))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) sinTheta_i (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(*.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) sinTheta_i))
(+ (* 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 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) sinTheta_i))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i)) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.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)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.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 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 #s(literal 1 binary32) (*.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 (fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_i (/.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 #s(literal 1 binary32) (*.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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i)) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) v)
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_i) (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) (/.f32 cosTheta_O v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_i) (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_i) (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v)))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_i 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (/ (* cosTheta_O cosTheta_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 (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O sinTheta_i)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (/ (* cosTheta_O cosTheta_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 (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O sinTheta_i)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32))
(* (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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) 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)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) 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)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) v)
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_i) (/.f32 cosTheta_i v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_i) (/.f32 cosTheta_i v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_i) (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) (/.f32 cosTheta_O v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i) #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) sinTheta_i) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) sinTheta_i) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_i 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_i)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_i)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32))
(* (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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) v)) (*.f32 sinTheta_i 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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_i) (/.f32 cosTheta_i (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i 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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_i) (/.f32 cosTheta_i (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/2 binary32))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 3))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (pow.f32 v #s(literal 3 binary32)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (pow.f32 v #s(literal 3 binary32)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (pow.f32 v #s(literal 3 binary32)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal -1/2 binary32))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (*.f32 v v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (*.f32 v v))))
(/ (- (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (*.f32 v v))
(/ (- (* v (- (* cosTheta_O (* cosTheta_i v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 v cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (- (* v (- (* cosTheta_O (* cosTheta_i v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 v cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (pow.f32 v #s(literal 3 binary32)))) (fma.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i 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)
(* 1/2 cosTheta_i)
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i))
(fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i)))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) cosTheta_i))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 cosTheta_i))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) (fma.f32 (/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32) #s(literal 1/2 binary32))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ 1/6 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(fma.f32 #s(literal -1/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 1/2 binary32))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ 1/6 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))) (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ 1/6 (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (pow v 3))))))
(fma.f32 #s(literal -1/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 (fma.f32 (neg.f32 sinTheta_O) (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/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))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/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))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) 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 (neg.f32 sinTheta_i) v) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32)))) #s(literal 1 binary32))
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))))) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(*.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) v)
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(*.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) 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_i sinTheta_O) v) #s(literal -1/2 binary32) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))) v)
(/.f32 (+.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal 3 binary32)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O (*.f32 #s(literal 1/6 binary32) (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) #s(literal -1/2 binary32))) v)) v)) (neg.f32 v))
(/ cosTheta_O 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)
(* 1/2 cosTheta_i)
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i))
(fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))
(+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i))
(-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) v))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (+ (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))))) v)) (* 1/2 (+ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i))
(-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i (fma.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) sinTheta_i) sinTheta_O (*.f32 #s(literal 1/6 binary32) (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))))) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) #s(literal 1/2 binary32))) v)) v))
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32) #s(literal 1/2 binary32))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (- 1/6 (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- 1/6 (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/2 (/ (+ (* -1 (* sinTheta_O (* sinTheta_i (- 1/6 (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (+ (* 1/6 (* sinTheta_O sinTheta_i)) (+ (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(-.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (-.f32 (fma.f32 #s(literal 1/6 binary32) (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) v)) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)) v)) (neg.f32 v))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)) v))
(+ (* -1 (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)) v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v)) v))
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) 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 (fma.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v))
(+ (* -1 (/ (- (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))
(+ (* -1 (/ (- (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)
(* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) cosTheta_O) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) cosTheta_O) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) cosTheta_O) (neg.f32 v))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(*.f32 (neg.f32 v) (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (+.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal 1/3 binary32)) v) #s(literal -2 binary32)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2520 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/60 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/ 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_i sinTheta_O) 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/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 1/2) v))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) (neg.f32 v)) #s(literal -1 binary32) #s(literal 1/2 binary32)) v)
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 1/2 binary32))) v)) (neg.f32 v)) #s(literal -1 binary32) #s(literal 1/2 binary32)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))) v)
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))) v)
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))) v)
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))) v)
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O)
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))) v)
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))) v)
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))) v)
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))) v)
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))
(* 1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O)
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))) v)
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))) v)
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))) v)
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))))) v)
(* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))))
(* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))))
(* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))))
(* -1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))))
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))))
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))))
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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)))))))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) cosTheta_O) (neg.f32 v))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) cosTheta_O) (neg.f32 v))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) cosTheta_O) (neg.f32 v))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) cosTheta_O) (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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) v)
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) v)
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) v)
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) v)
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))) cosTheta_i)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))) cosTheta_i)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))) cosTheta_i)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))) cosTheta_i)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) v)
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) v)
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) v)
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) v)
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))
(* 1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))) cosTheta_i)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))) cosTheta_i)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))) cosTheta_i)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))) cosTheta_i)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_i) v)
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) cosTheta_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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) (neg.f32 cosTheta_i))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))) v)
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))) v)
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))) v)
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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))))))) v)
(* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))))
(* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))))
(* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))))
(* -1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (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)))))) (neg.f32 cosTheta_i))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v)))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_i cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) v) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/3 binary32)))) sinTheta_O (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_O (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* sinTheta_O (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_i (*.f32 v v))) (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_O (/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/2 (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (* -1 (/ (* sinTheta_i (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) v)) (* 1/3 (/ (* cosTheta_i (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (* -1/2 (+ (* -2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))) (/ cosTheta_i (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32))) (neg.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) v) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/3 binary32)))) sinTheta_O (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) sinTheta_O (*.f32 cosTheta_i (/.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O (/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 #s(literal 1 binary32) 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 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) sinTheta_O (/.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_i 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/6 (/ (pow sinTheta_i 3) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))) (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_O) (fma.f32 (neg.f32 sinTheta_i) (/.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/2 binary32)) v) (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/3 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32))) sinTheta_O) (/.f32 (/.f32 sinTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_i cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32))) sinTheta_O)) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) v)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) sinTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32)))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) v)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) sinTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32)))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_i cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32))) sinTheta_O)) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)))
(fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O))
(* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))
(*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32)))
(+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal 1/2 binary32)))
(+ (* 1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal 1/2 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 sinTheta_O)
(+.f32 sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/6 binary32) sinTheta_O #s(literal 1/2 binary32)) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(- (+ (* cosTheta_O cosTheta_i) (* 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))))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) sinTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(- (+ (* cosTheta_O cosTheta_i) (* 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))))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) sinTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(*.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) 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 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) sinTheta_O))
(+ (* 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 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) sinTheta_O))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_i cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32))) sinTheta_O)) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.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)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.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 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 #s(literal 1 binary32) (*.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 (fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_O (/.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 #s(literal 1 binary32) (*.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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_i cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32))) sinTheta_O)) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) v)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) v) (/.f32 cosTheta_O v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) v) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) v) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_O sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v)))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_O 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (/ (* cosTheta_O cosTheta_i) (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 (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O sinTheta_O)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (/ (* cosTheta_O cosTheta_i) (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 (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O sinTheta_O)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32))
(* (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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) 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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) 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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) v)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_O) (/.f32 cosTheta_i v)) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_O) (/.f32 cosTheta_i v)) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) v) (/.f32 cosTheta_O v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) 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 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O) #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) sinTheta_O) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) sinTheta_O) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_O 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_O)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_O)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal -1/2 binary32))
(* (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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v)) (*.f32 sinTheta_O 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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_O) (/.f32 cosTheta_i (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O 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 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_O) (/.f32 cosTheta_i (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))

rewrite176.0ms (0.9%)

Memory
51.1MiB live, 311.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
073422
0123422
1389410
22643398
08271398
Stop Event
iter limit
node limit
iter limit
Counts
27 → 940
Calls
Call 1
Inputs
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i))
(/.f32 cosTheta_O v)
(*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i)
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 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_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v)
(*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 cosTheta_O cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(exp.f32 sinTheta_O)
(/.f32 (neg.f32 sinTheta_i) v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (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 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval290.0ms (1.4%)

Memory
-1.9MiB live, 435.5MiB allocated
Compiler

Compiled 62 042 to 4 875 computations (92.1% saved)

prune253.0ms (1.2%)

Memory
-11.2MiB live, 519.4MiB allocated
Pruning

96 alts after pruning (92 fresh and 4 done)

PrunedKeptTotal
New2 070442 114
Fresh184866
Picked235
Done011
Total2 090962 186
Accuracy
99.9%
Counts
2 186 → 96
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.1%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))
95.8%
(/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.7%
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 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 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) 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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
95.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.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 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.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 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
98.6%
(/.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 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.6%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
98.5%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) v) (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)))
95.4%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.5%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.6%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O v)))
98.5%
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.4%
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(literal -1 binary32))) cosTheta_i))
56.7%
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32) #s(literal 1/2 binary32))) cosTheta_i))
98.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) cosTheta_i))
54.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) cosTheta_i))
98.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))))
56.7%
(*.f32 (/.f32 cosTheta_O v) #s(approx (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))))
56.7%
(*.f32 (/.f32 cosTheta_O v) #s(approx (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) cosTheta_i))))
98.4%
(*.f32 (/.f32 cosTheta_O v) #s(approx (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
98.5%
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
97.9%
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) v) v))
98.5%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.3%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.5%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(literal -1 binary32))))
56.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (neg.f32 v))))
98.3%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
56.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (+.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32))) #s(literal 1/2 binary32)) v)))
56.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 #s(literal 1/2 binary32) v)))
94.0%
(exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (log.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32)))
56.8%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
49.9%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
54.8%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
54.8%
#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) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v)))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(literal 1/2 binary32))) v))
54.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v))
54.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) sinTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32)))) v))) v))
56.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v))) v))
53.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/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_O) (/.f32 cosTheta_i v)) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) v))) v))
54.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_i) (/.f32 cosTheta_i v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))) v))) v))
54.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32))) v))) v))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) v))) v))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v))))) v))
54.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))) v))
54.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (*.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v))))) v))
46.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) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
54.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O))) v))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O)))) v))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i)))) v))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 v cosTheta_i)))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (*.f32 v v))) v))
46.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (*.f32 v v))) v))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/4 binary32))) v))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
57.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 (/.f32 v cosTheta_i) cosTheta_O)))
57.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 (/.f32 v cosTheta_O) cosTheta_i)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 #s(literal 0 binary32) (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (fma.f32 #s(literal 0 binary32) (neg.f32 cosTheta_i) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O)) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)) v) #s(literal 1/2 binary32)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_O)) cosTheta_i) #s(literal 1/2 binary32)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) cosTheta_i) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)) #s(literal 1/2 binary32)))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) v) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
56.8%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
56.8%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
Compiler

Compiled 4 323 to 3 514 computations (18.7% saved)

simplify93.0ms (0.5%)

Memory
-1.2MiB live, 113.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 sinTheta_i sinTheta_O)
cost-diff0
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff544
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
cost-diff0
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
cost-diff64
(-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v))
cost-diff64
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))
cost-diff512
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))
cost-diff0
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v)
cost-diff0
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)))
cost-diff896
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O))
cost-diff0
(/.f32 cosTheta_i v)
cost-diff0
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
cost-diff0
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
cost-diff0
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
cost-diff544
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
080672
0129664
1273588
2949588
35452586
08170575
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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)))
(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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(/.f32 cosTheta_i v)
cosTheta_i
v
cosTheta_O
#s(literal 1/2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O))
#s(literal 1 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)
(/.f32 #s(literal 1 binary32) cosTheta_i)
cosTheta_i
cosTheta_O
v
#s(literal 1/2 binary32)
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))
(-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v))
(*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
#s(literal -1/2 binary32)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))
(*.f32 sinTheta_i sinTheta_i)
sinTheta_i
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
#s(literal -1/6 binary32)
v
#s(literal 1/2 binary32)
(*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)
(*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(neg.f32 v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 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 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
#s(literal -1 binary32)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_i v)
cosTheta_i
v
cosTheta_O
#s(literal 1/2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)))
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
#s(literal 1 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)
(/.f32 #s(literal 1 binary32) cosTheta_i)
cosTheta_i
cosTheta_O
v
#s(literal 1/2 binary32)
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal -1/2 binary32))) v)) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal -1/2 binary32))) v)) v)
(-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i #s(literal -1/6 binary32))) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 1/2 binary32))) v))
(*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32))
#s(literal -1/2 binary32)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)
(/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal -1/2 binary32))) v)
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v)
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i #s(literal -1/6 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i #s(literal -1/6 binary32))
(*.f32 sinTheta_i sinTheta_i)
sinTheta_i
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))
#s(literal -1/6 binary32)
v
#s(literal 1/2 binary32)
(*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal -1/2 binary32))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)
(*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)
(*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)
(*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
(neg.f32 v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
#s(literal -1 binary32)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)

localize210.0ms (1%)

Memory
-22.6MiB live, 341.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.24609375
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
accuracy0.2578125
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
accuracy0.260761279305326
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
accuracy0.2779438718519596
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))
accuracy0.3283614132410554
(-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v))
accuracy14.51206276141604
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
accuracy15.975791970147672
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)))
accuracy0.1328125
(/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)
accuracy0.260761279305326
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v)
accuracy1.3894256697571135
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O))
accuracy13.850329613231807
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)))
accuracy0
(/.f32 cosTheta_i v)
accuracy0.03125
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
accuracy0.13671875
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
accuracy13.850329613231807
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
accuracy0.197597509768442
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
accuracy0.288105029305326
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
accuracy0.332695019536884
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
accuracy0.837361773867451
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
160.0ms256×0valid
Compiler

Compiled 627 to 72 computations (88.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 133.0ms
ival-div: 36.0ms (27% of total)
ival-exp: 36.0ms (27% of total)
ival-mult: 36.0ms (27% of total)
ival-pow: 8.0ms (6% of total)
const: 4.0ms (3% of total)
ival-sinh: 4.0ms (3% of total)
ival-add: 3.0ms (2.3% of total)
ival-neg: 3.0ms (2.3% of total)
ival-sub: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series235.0ms (1.2%)

Memory
12.7MiB live, 401.5MiB allocated
Counts
25 → 888
Calls
Call 1
Inputs
#s(alt (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<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 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())
#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())
#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())
#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())
#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_i cosTheta_O) v) (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())
Outputs
#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 (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt -1/6 (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) 1/6) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) 1/6) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) 1/6) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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 (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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/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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 (/ (* 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 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2))))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2))))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf sinTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf sinTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf sinTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v)) (taylor inf sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 (/ (* 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 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 3))))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 3))))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf sinTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf sinTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf sinTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v)) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_O)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_O)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<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 (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3))) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))) (taylor 0 v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 v) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 v) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 v) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (taylor 0 v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v) (taylor 0 v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v) (taylor 0 v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v) (taylor 0 v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) 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 (/ (* 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 (/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))) (taylor 0 v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 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)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 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)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<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 (/ (* 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/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v) (taylor inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) 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 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v) (taylor inf v) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (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/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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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)) (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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)) (+ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (taylor inf v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) (taylor inf v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) (taylor inf v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) (taylor inf v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v) (taylor inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 v (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (- 1 (* 1/6 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* v (- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))))) (taylor inf v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 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)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 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)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (patch (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<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 (/ (* 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/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf v) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) 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 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (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 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (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 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor -inf v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor -inf v) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt 2 (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (* 1/3 (/ 1 (pow v 2)))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (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 (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (taylor -inf v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) (taylor -inf v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) (taylor -inf v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) (taylor -inf v) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (/ -1 v) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)) (taylor -inf v) (#s(alt (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) 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 v (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) 1))) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4)))))) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4)))))) (taylor -inf v) (#s(alt (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O 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 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O 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 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf cosTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf cosTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf cosTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O 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 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_O) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v) (taylor -inf cosTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf cosTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf cosTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf cosTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O 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 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O 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 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf cosTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf cosTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf cosTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O 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 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (patch (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i v) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) (patch (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) (patch (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) (patch (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v) (taylor -inf cosTheta_i) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf cosTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf cosTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf cosTheta_i) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* cosTheta_O cosTheta_i)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) (patch (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 (* -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 (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* sinTheta_O sinTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt -1/6 (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) 1/6) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) 1/6) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) 1/6) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 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_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor 0 sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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 (/ (* 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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.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/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 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 (/ (* 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 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2))))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2))))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf sinTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf sinTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 inf sinTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v)) (taylor inf sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<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 (/ (* 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 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) (patch (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 3))))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 3))))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) (patch (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (patch (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_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 #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf sinTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf sinTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (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 -inf sinTheta_O) (#s(alt #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) (patch #s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O sinTheta_i) (taylor -inf sinTheta_O) (#s(alt (*.f32 sinTheta_i sinTheta_O) (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v)) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_i)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_i)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (patch (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
20.0ms
cosTheta_i
@0
((/ (* (sinh (/ 1 v)) 2) (/ 1 v)) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) 1/2) (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6)) (/ (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg v)) (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (* sinTheta_i sinTheta_O) (sinh (/ 1 v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (/ (* (sinh (/ 1 v)) 2) (/ 1 v))) (/ (/ 1 cosTheta_i) cosTheta_O) (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (sinh (/ -1 v)) (/ (* cosTheta_i cosTheta_O) v) (/ -1 (sinh (/ -1 v))))
20.0ms
cosTheta_i
@inf
((/ (* (sinh (/ 1 v)) 2) (/ 1 v)) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) 1/2) (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6)) (/ (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg v)) (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (* sinTheta_i sinTheta_O) (sinh (/ 1 v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (/ (* (sinh (/ 1 v)) 2) (/ 1 v))) (/ (/ 1 cosTheta_i) cosTheta_O) (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (sinh (/ -1 v)) (/ (* cosTheta_i cosTheta_O) v) (/ -1 (sinh (/ -1 v))))
20.0ms
cosTheta_O
@-inf
((/ (* (sinh (/ 1 v)) 2) (/ 1 v)) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) 1/2) (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6)) (/ (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg v)) (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (* sinTheta_i sinTheta_O) (sinh (/ 1 v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (/ (* (sinh (/ 1 v)) 2) (/ 1 v))) (/ (/ 1 cosTheta_i) cosTheta_O) (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (sinh (/ -1 v)) (/ (* cosTheta_i cosTheta_O) v) (/ -1 (sinh (/ -1 v))))
18.0ms
cosTheta_O
@inf
((/ (* (sinh (/ 1 v)) 2) (/ 1 v)) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) 1/2) (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6)) (/ (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg v)) (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (* sinTheta_i sinTheta_O) (sinh (/ 1 v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (/ (* (sinh (/ 1 v)) 2) (/ 1 v))) (/ (/ 1 cosTheta_i) cosTheta_O) (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (sinh (/ -1 v)) (/ (* cosTheta_i cosTheta_O) v) (/ -1 (sinh (/ -1 v))))
18.0ms
cosTheta_i
@-inf
((/ (* (sinh (/ 1 v)) 2) (/ 1 v)) (* (/ 1 v) (* cosTheta_O cosTheta_i)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) 1/2) (/ (/ 1 (/ (/ 1 cosTheta_i) cosTheta_O)) v) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6)) (/ (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg v)) (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (* sinTheta_i sinTheta_O) (sinh (/ 1 v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (* (/ 1 v) (* cosTheta_O cosTheta_i))) (/ (* (sinh (/ 1 v)) 2) (/ 1 v))) (/ (/ 1 cosTheta_i) cosTheta_O) (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (sinh (/ -1 v)) (/ (* cosTheta_i cosTheta_O) v) (/ -1 (sinh (/ -1 v))))

simplify222.0ms (1.1%)

Memory
26.1MiB live, 306.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069916499
1237615870
0823415517
Stop Event
iter limit
node limit
Counts
888 → 886
Calls
Call 1
Inputs
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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) (* (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)))))))
-1/6
(- (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) 1/6)
(- (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) 1/6)
(- (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) 1/6)
(* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3))))))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3))))))
(- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* -1/2 (* 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)))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_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)))))))
(* -1/12 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v)))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3))))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3))))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))))
(* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 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)))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 3))))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 3))))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 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)))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_O)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_O)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 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)))))
(/ (* 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))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2))
(/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2))
(/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 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)))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* 1/2 (- (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)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v)
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v)
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) 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)))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/ -2 (- (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))))))
(/ (* 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))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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 (* 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/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_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 (* 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/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) v)
(* -1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) 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)
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ 1 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/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 (* sinTheta_O sinTheta_i))))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(/ -1 v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)
(/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
v
(* v (- 1 (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 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)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/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/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/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/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) 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 (* sinTheta_O sinTheta_i))) v)))
(+ (* -1 (/ (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(+ (* -1 (/ (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(* 1/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))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ 1 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))
(* 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/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(/ -1 v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
v
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) 1)))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))))
(* -1 (* v (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v)
(/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v)
(/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v)
(/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v)
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))))))
(* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))))))
(* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))))))
(* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* 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))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v)
(/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v)
(/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v)
(/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v)
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(/ 1 (* cosTheta_O cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))))))
(* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))))))
(* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))))))
(* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))))))
(/ (* 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))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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_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) (* (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)))))))
-1/6
(- (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) 1/6)
(- (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) 1/6)
(- (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) 1/6)
(* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3))))))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3))))))
(- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(/ (* 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)))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_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_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)))))))
(* -1/12 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v)))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 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/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3))))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3))))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2)))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))))
(* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 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)))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* 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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 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/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 3))))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 3))))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2)))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 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)))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_i)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_i)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))
Outputs
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 sinTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_i)) sinTheta_i))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 sinTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_i)) sinTheta_i))
-1/6
#s(literal -1/6 binary32)
(- (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) 1/6)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))
(- (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) 1/6)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))
(- (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))) 1/6)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))
(* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 v))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))))
(-.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 v)))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 v)))
(- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 sinTheta_i #s(literal -1/2 binary32)) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 sinTheta_i #s(literal -1/2 binary32)) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (-.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 (-.f32 (*.f32 (*.f32 sinTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (-.f32 (*.f32 (*.f32 sinTheta_i #s(literal -1/2 binary32)) (fma.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i))
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 sinTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_i)) sinTheta_i))
(* -1/12 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/12 binary32))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/12 binary32)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) sinTheta_O)) sinTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/12 binary32)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) sinTheta_O)) sinTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/12 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))
(*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3))))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3))))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2)))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 cosTheta_i v)))))
(* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O sinTheta_i)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) sinTheta_i))) (fma.f32 (*.f32 #s(literal -1/12 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O sinTheta_i)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) sinTheta_i))) (fma.f32 (*.f32 #s(literal -1/12 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v)))) (*.f32 sinTheta_i sinTheta_i))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.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 (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))) v)
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v))))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) #s(literal -1/2 binary32))) sinTheta_i) sinTheta_i)
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_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)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) #s(literal -1/2 binary32)))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))
(*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)) (* 1/6 (/ 1 (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 3))))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))
(*.f32 (fma.f32 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 cosTheta_i v) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) (*.f32 (*.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))))) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 3))))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 3)))))
(*.f32 (fma.f32 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 cosTheta_i v) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) (*.f32 (*.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))))) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) (pow v 2)))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 cosTheta_i v)))))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 sinTheta_i)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.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 (* (pow sinTheta_i 2) (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))) v)
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v))))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) #s(literal -1/2 binary32))) sinTheta_i) sinTheta_i)
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_O)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/12 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) sinTheta_i) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_O)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_O 2)) (pow sinTheta_O 2)))) v))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/12 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) sinTheta_i) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3)))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 v sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) (pow.f32 v #s(literal 3 binary32)))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))) v (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) (pow.f32 v #s(literal 3 binary32)))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))) v (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) (pow.f32 v #s(literal 3 binary32)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) v))
(/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 v sinTheta_i) sinTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)))) v))
(/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 v #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) (*.f32 v v))
(/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 v #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) (*.f32 v v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.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 (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))
(*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v)
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 v sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) #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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v)
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 v sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) #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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) v)
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 v sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) v)
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/.f32 #s(literal -2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/.f32 #s(literal -2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/.f32 #s(literal -2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/.f32 #s(literal -2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* 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) (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v #s(literal 3 binary32))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* 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) (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v #s(literal 3 binary32))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(* -1/2 (* cosTheta_O cosTheta_i))
(*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v)))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v)))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))))) (+ (* -1 (* sinTheta_O (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))))) (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O))) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) sinTheta_i) sinTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal 1/6 binary32)) sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* 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) (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v #s(literal 3 binary32))))) v)
(* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/.f32 (+.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
(/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) #s(literal -1 binary32)) v)
(/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
v
(* v (- 1 (* 1/6 (/ 1 (pow v 2)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* v (- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* v (- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32)))) v)
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O)) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) v)) v)) v)) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O)) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) v)) v)) v)) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) v)) (neg.f32 v))
(* -1/2 (* cosTheta_O cosTheta_i))
(*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(+ (* -1 (/ (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) v))
(+ (* -1 (/ (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (* 1/2 (/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (+ (* cosTheta_O (* cosTheta_i (+ (* 1/6 (* sinTheta_O sinTheta_i)) (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3)))))) (* sinTheta_O (* sinTheta_i (+ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* cosTheta_O (* cosTheta_i (- (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal -1/6 binary32))) sinTheta_i (*.f32 #s(literal 1/6 binary32) (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) sinTheta_i) sinTheta_O)) v) #s(literal 1/2 binary32))) v)) v)) (neg.f32 v))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) 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 (fma.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O)) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_i sinTheta_O)))) v)) v)) v)) (neg.f32 v))
(* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/.f32 (+.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) v)
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) (neg.f32 v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
v
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) 1)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))))
(*.f32 (neg.f32 v) (-.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32)))))
(* -1 (* v (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))))
(*.f32 (neg.f32 v) (-.f32 (+.f32 (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) v))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) v))
(* -1 (/ (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) v))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v))) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v)
(*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))) v))
(/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v)
(*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))) v))
(/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v)
(*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))) v))
(/ (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) v)
(*.f32 cosTheta_O (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))) v))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) v))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) v))
(* -1 (/ (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) v))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v))))
(*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v)
(*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))) v))
(/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v)
(*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))) v))
(/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v)
(*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))) v))
(/ (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) v)
(*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))) v))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(/ 1 (* cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))))
(* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))))
(* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))))
(* -1 (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (- (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_O)) sinTheta_O))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_O)) sinTheta_O))
-1/6
#s(literal -1/6 binary32)
(- (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) 1/6)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))
(- (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) 1/6)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))
(- (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))) 1/6)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))
(* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 v))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))))
(-.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 v)))
(+ (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 v)))
(- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 cosTheta_i sinTheta_i) v))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 cosTheta_i sinTheta_i) v))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (-.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 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (fma.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/3 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) cosTheta_i) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O))
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (*.f32 cosTheta_i sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i 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 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_O)) sinTheta_O))
(* -1/12 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/12 binary32))
(+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/12 binary32)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/12 binary32)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/12 binary32)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))
(*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_i (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_i (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_i (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3))))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1/2 (/ (* cosTheta_O cosTheta_i) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3))))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2)))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v)))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_i v)) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 cosTheta_i v)))))
(* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O sinTheta_O)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) sinTheta_O))) (fma.f32 (*.f32 #s(literal -1/12 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O sinTheta_O)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) sinTheta_O))) (fma.f32 (*.f32 #s(literal -1/12 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v)))) (*.f32 sinTheta_O sinTheta_O))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.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 (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))) v)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) #s(literal -1/2 binary32))) sinTheta_O) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))
(*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_i (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_i (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)) (* 1/6 (/ 1 (pow sinTheta_O 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_i (/.f32 #s(literal -1/6 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 3))))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))
(*.f32 (fma.f32 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 cosTheta_i v) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) (*.f32 (*.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))))) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (+ (* -1/2 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 3))))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 3)))))
(*.f32 (fma.f32 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 cosTheta_i v) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) (*.f32 (*.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))))) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) (pow v 2)))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v)))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_i v)) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 cosTheta_i v)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (* (exp (/ (* sinTheta_O sinTheta_i) v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.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 (* (pow sinTheta_O 2) (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2))))) v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))) v)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) #s(literal -1/2 binary32))) sinTheta_O) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_i)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) sinTheta_O) #s(literal 1/12 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) #s(literal 1/2 binary32))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* 1/2 (* cosTheta_O (* cosTheta_i sinTheta_i)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ (* -1/2 (pow sinTheta_i 2)) (pow sinTheta_i 2)))) v))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) sinTheta_O) #s(literal 1/12 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) #s(literal 1/2 binary32))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))

rewrite178.0ms (0.9%)

Memory
-0.2MiB live, 229.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078402
0124386
1457333
23295333
08489328
Stop Event
iter limit
node limit
iter limit
Counts
25 → 989
Calls
Call 1
Inputs
(/.f32 (*.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) v) (*.f32 cosTheta_O cosTheta_i))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(/.f32 cosTheta_i v)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v)
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v))
(-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v))
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 sinTheta_i sinTheta_O)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.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) cosTheta_i) cosTheta_O)
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval493.0ms (2.4%)

Memory
-83.5MiB live, 412.7MiB allocated
Compiler

Compiled 60 426 to 4 539 computations (92.5% saved)

prune313.0ms (1.5%)

Memory
-10.5MiB live, 509.4MiB allocated
Pruning

117 alts after pruning (109 fresh and 8 done)

PrunedKeptTotal
New2 034312 065
Fresh97887
Picked145
Done044
Total2 0441172 161
Accuracy
99.9%
Counts
2 161 → 117
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.1%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))
95.8%
(/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.7%
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O))) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
95.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) 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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32)))
98.3%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
95.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
95.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.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 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.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)) (/.f32 #s(literal 1 binary32) v)))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))))
98.6%
(/.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 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.7%
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v)) #s(literal -1 binary32)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
98.6%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
98.5%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) v) (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O)))
98.5%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.6%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O v)))
98.5%
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.4%
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(literal -1 binary32))) cosTheta_i))
56.7%
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32) #s(literal 1/2 binary32))) cosTheta_i))
98.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) cosTheta_i))
54.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) cosTheta_i))
98.6%
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))))
56.7%
(*.f32 (/.f32 cosTheta_O v) #s(approx (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))))
56.7%
(*.f32 (/.f32 cosTheta_O v) #s(approx (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) cosTheta_i))))
98.4%
(*.f32 (/.f32 cosTheta_O v) #s(approx (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_i v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
98.5%
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
97.9%
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) v) v))
98.5%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.3%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.5%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(literal -1 binary32))))
56.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (neg.f32 v))))
98.3%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
56.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (+.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32))) #s(literal 1/2 binary32)) v)))
56.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 #s(literal 1/2 binary32) v)))
94.0%
(exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (log.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32)))
56.8%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
49.9%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
54.8%
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) v))
49.9%
#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_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v) #s(literal -1/2 binary32))) v))
54.8%
#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) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) v)) (neg.f32 v)))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i #s(literal 1/2 binary32))) v))
54.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) v))
56.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v))) v))
53.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/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_O) (/.f32 cosTheta_i v)) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) v))) v))
54.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) sinTheta_i) (/.f32 cosTheta_i v)) (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))) v))) v))
54.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/6 binary32))) v))) v))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O)) v))) v))
54.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))))) v))
54.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v) (*.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v))))) v))
46.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
54.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (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))))) cosTheta_O))) v))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O)))) v))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i)))) v))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 v cosTheta_i)))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 v cosTheta_i) cosTheta_O) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (*.f32 v v))) v))
46.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i v) sinTheta_O (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32))))) (*.f32 v v))) v))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/4 binary32))) v))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
57.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 (/.f32 v cosTheta_i) cosTheta_O)))
57.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 (/.f32 v cosTheta_O) cosTheta_i)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 #s(literal 0 binary32) (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1/2 binary32)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (pow.f32 (*.f32 (/.f32 v cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_i)) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (fma.f32 #s(literal 0 binary32) (neg.f32 cosTheta_i) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O)) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)) v) #s(literal 1/2 binary32)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) cosTheta_i)) v) #s(literal 1/2 binary32)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 1/2 binary32)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_O))) v) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 cosTheta_O)) v) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal 1 binary32)) #s(literal -1 binary32))) v) #s(literal 1/2 binary32)))
57.2%
#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 (/.f32 #s(literal -1 binary32) cosTheta_i) cosTheta_O) v)) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_O)) cosTheta_i) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) cosTheta_i) #s(literal 1/2 binary32)))
49.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* 1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v))) v) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
56.8%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
56.7%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
56.8%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
56.6%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
56.8%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6)) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg.f32 v)))
54.4%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(approx (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
54.7%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(approx (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/12 binary32))) v)) (neg.f32 v)))
46.6%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 #s(approx (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (fma.f32 (*.f32 sinTheta_i #s(literal -1/2 binary32)) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))) (neg.f32 v)))
46.5%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 #s(approx (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) cosTheta_i)) (neg.f32 v)))
51.9%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 #s(approx (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_i) cosTheta_O) v))) (neg.f32 v)))
54.7%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) (/.f32 #s(approx (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O (+.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) v) (/.f32 cosTheta_i v)))) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) v)))) (neg.f32 v)))
46.4%
#s(approx (* (/ cosTheta_O v) (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i)) #s(approx (/ (- (* -1/2 (* cosTheta_i cosTheta_O)) (/ (+ (* (/ (* (* cosTheta_i cosTheta_O) (+ (* (* sinTheta_i sinTheta_i) (* sinTheta_O sinTheta_O)) (+ (* (* -1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6))) v) 1/2) (* -1/2 (* (* (* sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v)) (neg v)) (*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)) cosTheta_O) v))) v))))
Compiler

Compiled 6 556 to 3 078 computations (53.1% saved)

regimes2.3s (11.4%)

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

8 calls:

1.2s
cosTheta_O
323.0ms
v
268.0ms
sinTheta_O
265.0ms
sinTheta_i
88.0ms
cosTheta_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 33 to 56 computations (-69.7% saved)

regimes463.0ms (2.3%)

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

8 calls:

80.0ms
cosTheta_O
76.0ms
(*.f32 cosTheta_i cosTheta_O)
56.0ms
v
55.0ms
(*.f32 sinTheta_i sinTheta_O)
55.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 33 to 56 computations (-69.7% saved)

regimes396.0ms (1.9%)

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

8 calls:

65.0ms
sinTheta_O
61.0ms
v
57.0ms
cosTheta_O
52.0ms
(*.f32 sinTheta_i sinTheta_O)
47.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1cosTheta_O
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1v
98.6%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%1(*.f32 sinTheta_i sinTheta_O)
98.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes314.0ms (1.5%)

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

8 calls:

51.0ms
sinTheta_i
45.0ms
(*.f32 sinTheta_i sinTheta_O)
43.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
39.0ms
(*.f32 cosTheta_i cosTheta_O)
33.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1cosTheta_O
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1v
98.6%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%1(*.f32 sinTheta_i sinTheta_O)
98.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes310.0ms (1.5%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes281.0ms (1.4%)

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

8 calls:

47.0ms
sinTheta_O
43.0ms
cosTheta_O
37.0ms
v
32.0ms
(*.f32 sinTheta_i sinTheta_O)
30.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1(*.f32 cosTheta_i cosTheta_O)
98.6%1cosTheta_O
98.6%1v
98.6%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes215.0ms (1.1%)

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

8 calls:

32.0ms
v
26.0ms
sinTheta_i
26.0ms
(*.f32 sinTheta_i sinTheta_O)
25.0ms
cosTheta_O
25.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%1sinTheta_O
98.5%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%1(*.f32 sinTheta_i sinTheta_O)
98.5%1(*.f32 cosTheta_i cosTheta_O)
98.5%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes229.0ms (1.1%)

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

8 calls:

42.0ms
cosTheta_i
38.0ms
sinTheta_i
26.0ms
sinTheta_O
25.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))
25.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%1sinTheta_O
98.5%1v
98.5%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%1(*.f32 sinTheta_i sinTheta_O)
98.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes193.0ms (0.9%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes218.0ms (1.1%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes233.0ms (1.1%)

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

8 calls:

46.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
34.0ms
sinTheta_O
29.0ms
cosTheta_O
27.0ms
(*.f32 sinTheta_i sinTheta_O)
27.0ms
sinTheta_i
Results
AccuracySegmentsBranch
57.2%1cosTheta_i
57.2%1cosTheta_O
57.2%1sinTheta_i
57.2%1sinTheta_O
57.2%1v
57.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))
57.2%1(*.f32 sinTheta_i sinTheta_O)
57.2%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes188.0ms (0.9%)

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

8 calls:

27.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))
23.0ms
sinTheta_i
23.0ms
cosTheta_i
22.0ms
cosTheta_O
22.0ms
v
Results
AccuracySegmentsBranch
57.2%1cosTheta_i
57.2%1sinTheta_i
57.2%1(*.f32 sinTheta_i sinTheta_O)
57.2%1(*.f32 cosTheta_i cosTheta_O)
57.2%1v
57.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))
57.2%1sinTheta_O
57.2%1cosTheta_O
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes178.0ms (0.9%)

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

8 calls:

24.0ms
sinTheta_O
23.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))
23.0ms
sinTheta_i
22.0ms
cosTheta_i
21.0ms
cosTheta_O
Results
AccuracySegmentsBranch
57.2%1sinTheta_i
57.2%1cosTheta_i
57.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))
57.2%1v
57.2%1(*.f32 cosTheta_i cosTheta_O)
57.2%1(*.f32 sinTheta_i sinTheta_O)
57.2%1sinTheta_O
57.2%1cosTheta_O
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes140.0ms (0.7%)

Memory
-31.4MiB live, 204.5MiB allocated
Counts
34 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (*.f32 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) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 #s(literal 1/2 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 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/2 binary32) cosTheta_i) (/.f32 v cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (fma.f32 #s(literal 0 binary32) (neg.f32 cosTheta_i) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_O)) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 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/2 binary32) (/.f32 (/.f32 v cosTheta_i) cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 (neg.f32 v) cosTheta_O) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 #s(literal 0 binary32) (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) cosTheta_O) v)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1/2 binary32) #s(literal 1/2 binary32))) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 cosTheta_O)) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32) #s(literal -1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_i sinTheta_O)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/2) 1/6)) v)) v)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (sinh (/ 1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) v))
(*.f32 (/.f32 cosTheta_O v) #s(approx (* (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) cosTheta_i) (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) cosTheta_i)) v) #s(literal 1/2 binary32)))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 1/2 binary32)))
Calls

8 calls:

29.0ms
sinTheta_O
25.0ms
(*.f32 cosTheta_i cosTheta_O)
24.0ms
v
12.0ms
cosTheta_i
11.0ms
cosTheta_O
Results
AccuracySegmentsBranch
57.2%1sinTheta_i
57.2%1cosTheta_i
57.2%1(*.f32 sinTheta_i sinTheta_O)
57.2%1sinTheta_O
57.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))
57.2%1(*.f32 cosTheta_i cosTheta_O)
57.2%1v
57.2%1cosTheta_O
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes70.0ms (0.3%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes63.0ms (0.3%)

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

8 calls:

9.0ms
cosTheta_O
8.0ms
v
8.0ms
(*.f32 sinTheta_i sinTheta_O)
7.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
7.0ms
(*.f32 cosTheta_i cosTheta_O)
Results
AccuracySegmentsBranch
57.2%1sinTheta_i
57.2%1sinTheta_O
57.2%1(*.f32 sinTheta_i sinTheta_O)
57.2%1cosTheta_i
57.2%1cosTheta_O
57.2%1(*.f32 cosTheta_i cosTheta_O)
57.2%1v
57.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))
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes79.0ms (0.4%)

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

8 calls:

29.0ms
cosTheta_i
12.0ms
sinTheta_O
12.0ms
cosTheta_O
5.0ms
v
5.0ms
sinTheta_i
Results
AccuracySegmentsBranch
56.8%1cosTheta_i
56.8%1sinTheta_i
56.8%1v
56.8%1sinTheta_O
56.8%1(*.f32 sinTheta_i sinTheta_O)
56.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))
56.8%1(*.f32 cosTheta_i cosTheta_O)
56.8%1cosTheta_O
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes18.0ms (0.1%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes16.0ms (0.1%)

Memory
-36.7MiB live, 41.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

simplify33.0ms (0.2%)

Memory
33.9MiB live, 73.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0135561
1190561
2218561
3253561
4278561
5299561
6314561
7322561
8327561
9329561
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) 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 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) cosTheta_i))
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(approx (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) cosTheta_O) v)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
Outputs
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_i))
(*.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v)))) (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v)))) (/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_O) cosTheta_i) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v)))) (*.f32 (*.f32 (neg.f32 #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v)))) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) cosTheta_i))
(*.f32 (*.f32 #s(approx (/ (/ (/ 1/2 v) (pow (exp sinTheta_i) (/ sinTheta_O v))) (sinh (/ 1 v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(approx (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (*.f32 (/.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) v) (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(approx (* (/ (* cosTheta_O cosTheta_i) v) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #s(literal -1 binary32))) #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 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) cosTheta_O) v)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) 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_i 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 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) #s(literal 1/2 binary32)))

soundness1.6s (7.7%)

Memory
-9.9MiB live, 1 452.1MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073422
0123422
1389410
22643398
08271398
078402
0124386
1457333
23295333
08489328
01953
03153
18952
252852
3679952
0804152
0107724156
1374023124
0812422449
02032799
16202706
223552569
357562566
082212546
040013741
1124113225
2442012460
0902112316
054229
086219
1278213
21983213
37478213
08180213
Stop Event
fuel
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
iter limit
node limit
iter limit
Compiler

Compiled 1 125 to 701 computations (37.7% saved)

preprocess2.0s (9.6%)

Memory
18.2MiB live, 2 653.4MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 5 662 to 4 542 computations (19.8% saved)

end0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

Profiling

Loading profile data...