HairBSDF, Mp, upper

Time bar (total: 18.6s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze751.0ms (4%)

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

Compiled 62 to 42 computations (32.3% saved)

sample3.0s (16.1%)

Memory
51.0MiB live, 4 145.6MiB allocated
Samples
2.4s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
ival-<=: 519.0ms (27.5% of total)
const: 424.0ms (22.4% of total)
ival-mult: 341.0ms (18% of total)
ival-div: 304.0ms (16.1% of total)
ival-sinh: 82.0ms (4.3% of total)
ival-exp: 77.0ms (4.1% of total)
ival-and: 56.0ms (3% of total)
ival-neg: 43.0ms (2.3% of total)
ival-<: 23.0ms (1.2% of total)
exact: 18.0ms (1% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain198.0ms (1.1%)

Memory
-64.1MiB live, 299.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(/.f32 #s(literal 1 binary32) v)
00-0-#s(literal 2 binary32)
00-0-(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
00-0-sinTheta_i
00-0-cosTheta_i
00-0-v
00-0-(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
00-0-sinTheta_O
00-0-(*.f32 sinTheta_i sinTheta_O)
00-0-(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
00-0-#s(literal 1 binary32)
00-0-(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
00-0-(*.f32 cosTheta_i cosTheta_O)
00-0-(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
00-0-(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
00-0-cosTheta_O
00-0-(sinh.f32 (/.f32 #s(literal 1 binary32) v))
01(2.605875298281396e-29 -7.387470067128294e-32 -1.0158527554581306e-18 -1.6445789036433467e-28 0.10841628909111023)0-(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
01(-1.1721512412165313e-17 -5.415459216046168e-29 -3.415583095053648e-32 -9.390509970063367e-23 0.3624016046524048)0-(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f32(/.f32 (*.f32 sinTheta_i sinTheta_O) v)u/n10
(*.f32 sinTheta_i sinTheta_O)underflow83
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n10
(*.f32 cosTheta_i cosTheta_O)underflow91
Confusion
Predicted +Predicted -
+00
-2254
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-20254
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0254
12
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
66.0ms512×0valid
Compiler

Compiled 302 to 80 computations (73.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-div: 17.0ms (38.2% of total)
ival-mult: 15.0ms (33.7% of total)
ival-sinh: 5.0ms (11.2% of total)
ival-exp: 4.0ms (9% of total)
ival-neg: 2.0ms (4.5% of total)
exact: 1.0ms (2.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess146.0ms (0.8%)

Memory
34.4MiB live, 188.0MiB 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 (/.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)

prune5.0ms (0%)

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

simplify134.0ms (0.7%)

Memory
12.1MiB live, 175.2MiB 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 (/.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 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)

localize46.0ms (0.2%)

Memory
8.8MiB live, 84.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.21905006092597978
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.24086632069442182
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.265625
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.7569454043308188
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
33.0ms256×0valid
Compiler

Compiled 186 to 40 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 8.0ms (39.3% of total)
ival-div: 7.0ms (34.4% of total)
ival-exp: 2.0ms (9.8% of total)
ival-sinh: 2.0ms (9.8% of total)
ival-neg: 1.0ms (4.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series24.0ms (0.1%)

Memory
5.7MiB live, 44.0MiB allocated
Counts
6 → 156
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
4.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))
3.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))
3.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))
2.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))
1.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))

simplify109.0ms (0.6%)

Memory
9.8MiB live, 127.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
068924
1152916
2351913
3789912
41805912
54798912
67237912
08054912
Stop Event
iter limit
node limit
Counts
156 → 156
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)
(* -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_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_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)))))
(* -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 (/ (* 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))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -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_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)
Outputs
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 #s(literal -1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) 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)
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) #s(literal -1 binary32)) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) 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)) 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)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)

rewrite166.0ms (0.9%)

Memory
-22.3MiB live, 172.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01631
02531
16431
226731
3190531
0854531
Stop Event
iter limit
node limit
iter limit
Counts
6 → 499
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)
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>

eval84.0ms (0.5%)

Memory
13.0MiB live, 163.5MiB allocated
Compiler

Compiled 19 860 to 2 427 computations (87.8% saved)

prune93.0ms (0.5%)

Memory
7.1MiB live, 137.2MiB allocated
Pruning

35 alts after pruning (34 fresh and 1 done)

PrunedKeptTotal
New62134655
Fresh000
Picked011
Done000
Total62135656
Accuracy
99.8%
Counts
656 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.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))
95.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
94.8%
(/.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.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))) (neg.f32 v))) (*.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 0 binary32) (*.f32 (neg.f32 v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 v) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.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))) (/.f32 (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v))) v)))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.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))) (*.f32 (/.f32 #s(literal 1 binary32) v) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v))))))
97.9%
(/.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))) v) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)))))
97.8%
(/.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 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32)) v))
97.9%
(/.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))) v) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (pow.f32 (E.f32) (/.f32 #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 (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (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 (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))
72.3%
(/.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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
66.1%
(/.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))
60.3%
(/.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 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
60.3%
(/.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.8%
(/.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.8%
(/.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)) v))
95.2%
(/.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))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #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))
Compiler

Compiled 2 098 to 1 651 computations (21.3% saved)

simplify100.0ms (0.5%)

Memory
9.4MiB live, 120.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff64
(-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
cost-diff160
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
cost-diff480
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
cost-diff7488
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
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-diff704
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))
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-diff192
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
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-diff0
(/.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)))
cost-diff0
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff192
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
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
048585
083501
1182493
2683479
34001479
47005479
08315478
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)) (/.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 (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))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 2 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(*.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
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
#s(literal 2 binary32)
(/.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)) v))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v 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 cosTheta_O (/.f32 v cosTheta_i))
cosTheta_O
(/.f32 v cosTheta_i)
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))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
(/.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 (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))))
(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 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))
(*.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 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #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 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v)
(*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
#s(literal 2 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
Outputs
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 #s(literal -2 binary32) v) v)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 2 binary32)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
#s(literal 2 binary32)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
cosTheta_O
(/.f32 v cosTheta_i)
cosTheta_i
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
#s(literal 2 binary32)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(fma.f32 #s(literal -2 binary32) (pow.f32 (exp.f32 #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))
#s(literal 2 binary32)
(*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))

localize147.0ms (0.8%)

Memory
-16.1MiB live, 258.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.265625
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v)
accuracy0.320976269536884
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
accuracy0.43587875976844204
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
accuracy0.6483041813208171
(exp.f32 (/.f32 #s(literal -1 binary32) v))
accuracy0.24086632069442182
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.265625
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.7569454043308188
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy1.963022154951023
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))
accuracy0.16244125976844204
(/.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)) v))
accuracy0.24086632069442182
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.265625
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.7569454043308188
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.16244125976844204
(/.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)))
accuracy0.21905006092597978
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.24086632069442182
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy23.0198631212179
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
accuracy0.21905006092597978
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.24086632069442182
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.3053512695368841
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v))
accuracy0.7569454043308188
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
Samples
93.0ms256×0valid
Compiler

Compiled 1 168 to 95 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-div: 24.0ms (41.4% of total)
ival-mult: 22.0ms (37.9% of total)
ival-exp: 5.0ms (8.6% of total)
ival-sinh: 4.0ms (6.9% of total)
ival-sub: 1.0ms (1.7% of total)
ival-neg: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series120.0ms (0.6%)

Memory
16.3MiB live, 207.2MiB allocated
Counts
20 → 516
Calls
Call 1
Inputs
#s(alt #<batchref> (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 #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (exp.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (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)) (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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)) v)) #<representation binary32>) () ())) ())
Calls

15 calls:

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

simplify185.0ms (1%)

Memory
25.2MiB live, 339.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03888193
112627896
245567286
087337217
Stop Event
iter limit
node limit
Counts
516 → 516
Calls
Call 1
Inputs
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* 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)))))))
(* 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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* 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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* 1/4 (/ (- 2 (* 2 (pow (exp (/ -1 v)) 2))) (exp (/ -1 v))))
(* 1/4 (/ (- 2 (* 2 (pow (exp (/ -1 v)) 2))) (exp (/ -1 v))))
(* 1/4 (/ (- 2 (* 2 (pow (exp (/ -1 v)) 2))) (exp (/ -1 v))))
(* 1/4 (/ (- 2 (* 2 (pow (exp (/ -1 v)) 2))) (exp (/ -1 v))))
(* 2 (pow (exp (/ -1 v)) 2))
(* 2 (pow (exp (/ -1 v)) 2))
(* 2 (pow (exp (/ -1 v)) 2))
(* 2 (pow (exp (/ -1 v)) 2))
(* 4 (exp (/ -1 v)))
(* 4 (exp (/ -1 v)))
(* 4 (exp (/ -1 v)))
(* 4 (exp (/ -1 v)))
(- 2 (* 2 (pow (exp (/ -1 v)) 2)))
(- 2 (* 2 (pow (exp (/ -1 v)) 2)))
(- 2 (* 2 (pow (exp (/ -1 v)) 2)))
(- 2 (* 2 (pow (exp (/ -1 v)) 2)))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 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))))))
(exp (/ -1 v))
(exp (/ -1 v))
(exp (/ -1 v))
(exp (/ -1 v))
(* 1/2 (/ (* v (- 2 (* 2 (pow (exp (/ -1 v)) 2)))) (exp (/ -1 v))))
(* 1/2 (/ (* v (- 2 (* 2 (pow (exp (/ -1 v)) 2)))) (exp (/ -1 v))))
(* 1/2 (/ (* v (- 2 (* 2 (pow (exp (/ -1 v)) 2)))) (exp (/ -1 v))))
(* 1/2 (/ (* v (- 2 (* 2 (pow (exp (/ -1 v)) 2)))) (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))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* -1 (/ (* 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)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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 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 (* 4 (/ 1 v)))
(- (+ 2 (/ 4 (pow v 2))) (* 4 (/ 1 v)))
(- (+ 2 (/ 4 (pow v 2))) (+ (* 4 (/ 1 v)) (* 8/3 (/ 1 (pow v 3)))))
4
(- 4 (* 4 (/ 1 v)))
(- (+ 4 (/ 2 (pow v 2))) (* 4 (/ 1 v)))
(- (+ 4 (/ 2 (pow v 2))) (+ (* 4 (/ 1 v)) (* 2/3 (/ 1 (pow v 3)))))
(/ 4 v)
(/ (- 4 (* 4 (/ 1 v))) v)
(/ (- (+ 4 (/ 8/3 (pow v 2))) (* 4 (/ 1 v))) v)
(/ (- (+ 4 (/ 8/3 (pow v 2))) (+ (* 4 (/ 1 v)) (* 4/3 (/ 1 (pow v 3))))) 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)
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)
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
(- 1 (/ 1 v))
(- (+ 1 (/ 1/2 (pow v 2))) (/ 1 v))
(- (+ 1 (/ 1/2 (pow v 2))) (+ (/ 1 v) (* 1/6 (/ 1 (pow v 3)))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (* 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))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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 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 (* 4 (/ 1 v)))
(+ 2 (* -1 (/ (- 4 (* 4 (/ 1 v))) v)))
(+ 2 (* -1 (/ (+ 4 (* -1 (/ (- 4 (* 8/3 (/ 1 v))) v))) v)))
4
(- 4 (* 4 (/ 1 v)))
(+ 4 (* -1 (/ (- 4 (* 2 (/ 1 v))) v)))
(+ 4 (* -1 (/ (+ 4 (* -1 (/ (- 2 (* 2/3 (/ 1 v))) v))) v)))
(/ 4 v)
(* -1 (/ (- (* 4 (/ 1 v)) 4) v))
(* -1 (/ (- (* -1 (/ (- (* 8/3 (/ 1 v)) 4) v)) 4) v))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 4/3 (/ 1 v)) 8/3) v)) 4) v)) 4) 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)
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))
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
(- 1 (/ 1 v))
(+ 1 (* -1 (/ (- 1 (* 1/2 (/ 1 v))) v)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/6 (/ 1 v))) 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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* 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)))))))
(* 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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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))))))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32))
(*.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32))
(*.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32))
(*.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32))
(*.f32 (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(*.f32 (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(*.f32 (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(*.f32 (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (/.f32 (fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (/.f32 (fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (/.f32 (fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (/.f32 (fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.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)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) (fma.f32 cosTheta_O cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.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)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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)
(/.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)
#s(literal 2 binary32)
(-.f32 #s(literal 2 binary32) (/.f32 #s(literal 4 binary32) v))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) v)) v))
(+.f32 (/.f32 (-.f32 #s(literal -4 binary32) (/.f32 (-.f32 (/.f32 #s(literal 8/3 binary32) v) #s(literal 4 binary32)) v)) v) #s(literal 2 binary32))
#s(literal 4 binary32)
(-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) v))
(-.f32 #s(literal 4 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2 binary32) v)) v))
(-.f32 (-.f32 #s(literal 4 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2 binary32) v)) v)) (/.f32 #s(literal 2/3 binary32) (pow.f32 v #s(literal 3 binary32))))
(/.f32 #s(literal 4 binary32) v)
(/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) v)) v)
(/.f32 (-.f32 #s(literal 4 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 8/3 binary32) v)) v)) v)
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 8/3 binary32) v) #s(literal 4 binary32)) v) (-.f32 (/.f32 #s(literal 4/3 binary32) (pow.f32 v #s(literal 3 binary32))) #s(literal 4 binary32))) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) v)
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (pow.f32 v #s(literal 4 binary32)))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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)
(/.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)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) (fma.f32 cosTheta_O cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.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)
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) v))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v)) v))
(-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v)) v)) (/.f32 #s(literal 1/6 binary32) (pow.f32 v #s(literal 3 binary32))))
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))))) v)) v)) (neg.f32 v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (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 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) v))) v)) v)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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)
#s(literal 2 binary32)
(-.f32 #s(literal 2 binary32) (/.f32 #s(literal 4 binary32) v))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) v)) v))
(+.f32 (/.f32 (-.f32 #s(literal -4 binary32) (/.f32 (-.f32 (/.f32 #s(literal 8/3 binary32) v) #s(literal 4 binary32)) v)) v) #s(literal 2 binary32))
#s(literal 4 binary32)
(-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) v))
(-.f32 #s(literal 4 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2 binary32) v)) v))
(-.f32 #s(literal 4 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2/3 binary32) v)) v)) v))
(/.f32 #s(literal 4 binary32) v)
(/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) v)) v)
(/.f32 (-.f32 #s(literal 4 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 8/3 binary32) v)) v)) v)
(/.f32 (-.f32 #s(literal -4 binary32) (/.f32 (-.f32 #s(literal -4 binary32) (/.f32 (-.f32 (/.f32 #s(literal 4/3 binary32) v) #s(literal 8/3 binary32)) v)) v)) (neg.f32 v))
(/.f32 #s(literal -1 binary32) v)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) 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)))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (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 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) v))) v)) v)) (neg.f32 v))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) v))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v)) v))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) v)) v)) v))
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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)))) sinTheta_O) sinTheta_O))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))

rewrite483.0ms (2.6%)

Memory
-9.1MiB live, 183.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045223
077223
1256192
21730187
08025184
Stop Event
iter limit
node limit
iter limit
Counts
20 → 964
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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(*.f32 sinTheta_i sinTheta_O)
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
(-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 (*.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)) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval958.0ms (5.2%)

Memory
-5.8MiB live, 391.5MiB allocated
Compiler

Compiled 90 748 to 4 825 computations (94.7% saved)

prune1.2s (6.5%)

Memory
-9.4MiB live, 360.8MiB allocated
Pruning

83 alts after pruning (79 fresh and 4 done)

PrunedKeptTotal
New2 595632 658
Fresh131629
Picked235
Done011
Total2 610832 693
Accuracy
99.9%
Counts
2 693 → 83
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.3%
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
98.8%
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
98.8%
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
50.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
51.1%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.7%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
48.8%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
48.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.8%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.1%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.4%
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
51.1%
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
47.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
51.7%
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.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))
50.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
51.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.8%
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
60.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
94.8%
(/.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))
70.2%
(/.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 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
65.1%
(/.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)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 v) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.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))) (/.f32 (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v))) v)))
97.9%
(/.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))) v) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)))))
97.8%
(/.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 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
72.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 2 binary32)) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))) #s(literal 2 binary32))) #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 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) #s(approx (* (* 2 (exp (/ -1 v))) (exp (/ -1 v))) (*.f32 (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 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 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (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 (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))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
60.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
72.3%
(/.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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
66.1%
(/.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) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.8%
(/.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))
60.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
99.0%
(/.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)))
98.8%
(/.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)) v))
72.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1/2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32))))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
60.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
60.7%
(/.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))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
95.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
95.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%
(/.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)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.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))
60.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
98.8%
(/.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))
60.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #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.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #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))
60.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
98.8%
(*.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 v) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.7%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 #s(literal 2 binary32) v)))
89.4%
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
58.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
98.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
54.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
98.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))))))
47.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_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
Compiler

Compiled 5 026 to 3 979 computations (20.8% saved)

simplify189.0ms (1%)

Memory
16.4MiB live, 93.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff192
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
cost-diff736
(/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) 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-diff192
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
cost-diff0
(neg.f32 sinTheta_O)
cost-diff0
(neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))
cost-diff0
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
cost-diff160
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff0
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
cost-diff0
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
cost-diff0
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff192
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
cost-diff192
(/.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)))
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: 2 (0.0ms)

IterNodesCost
068502
0109489
1212477
2676468
32937468
45086468
08262468
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 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v 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 cosTheta_O (/.f32 v cosTheta_i))
cosTheta_O
(/.f32 v cosTheta_i)
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))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
v
#s(literal 1/2 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))))
(neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
(neg.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
#s(literal 0 binary32)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v 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 cosTheta_O (/.f32 v cosTheta_i))
cosTheta_O
(/.f32 v cosTheta_i)
cosTheta_i
(*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v)
(*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32))
#s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
#s(literal 1/6 binary32)
(*.f32 v v)
#s(literal 1 binary32)
#s(literal 2 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (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 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
#s(literal 2 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Outputs
(*.f32 (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
cosTheta_O
(/.f32 v cosTheta_i)
cosTheta_i
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
v
#s(literal 1/2 binary32)
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(neg.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
#s(literal 0 binary32)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
#s(literal 2 binary32)
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v))) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
cosTheta_O
(/.f32 v cosTheta_i)
cosTheta_i
(*.f32 (*.f32 #s(literal 2 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))
(*.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))
#s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
#s(literal 1/6 binary32)
(*.f32 v v)
#s(literal 1 binary32)
#s(literal 2 binary32)
(*.f32 (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) cosTheta_i)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
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) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
#s(literal 2 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))

localize268.0ms (1.4%)

Memory
22.2MiB live, 177.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.21905006092597978
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.24086632069442182
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.30859375
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy0.7569454043308188
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.265625
(*.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)
accuracy0.30859375
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
accuracy0.3984375
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
accuracy20.462320248231112
#s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v))
accuracy0.16244125976844204
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
accuracy0.21905006092597978
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy23.0198631212179
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
accuracy28.779450343517883
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
accuracy0
(*.f32 cosTheta_O cosTheta_i)
accuracy0.046875
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
accuracy0.21905006092597978
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
accuracy12.695316535787374
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
accuracy0.16244125976844204
(/.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)))
accuracy0.24086632069442182
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.3053512695368841
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v))
accuracy0.7569454043308188
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
Samples
105.0ms256×0valid
Compiler

Compiled 959 to 124 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-div: 42.0ms (51.4% of total)
ival-mult: 17.0ms (20.8% of total)
ival-exp: 7.0ms (8.6% of total)
const: 4.0ms (4.9% of total)
ival-sinh: 4.0ms (4.9% of total)
ival-neg: 4.0ms (4.9% of total)
ival-add: 2.0ms (2.4% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series109.0ms (0.6%)

Memory
-23.5MiB live, 215.4MiB allocated
Counts
25 → 708
Calls
Call 1
Inputs
#s(alt #<batchref> (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 #<batchref> (patch (/.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))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())
#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.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) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 cosTheta_O cosTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #<representation binary32>) () ())) ())
Calls

15 calls:

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

simplify206.0ms (1.1%)

Memory
13.3MiB live, 288.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030210714
196210332
238009592
371989588
082349509
Stop Event
iter limit
node limit
Counts
708 → 708
Calls
Call 1
Inputs
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(/ (* 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)))))))
(* -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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 (* 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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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)
(/ (* 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 (/ (* 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)
(* 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/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) 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)))))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 3))
(/ (+ 1/6 (pow v 2)) (pow v 3))
(/ (+ 1/6 (pow v 2)) (pow v 3))
(/ (+ 1/6 (pow v 2)) (pow v 3))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 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)))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
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 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/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)
(/ (* 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 (/ (* 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)
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 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)
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 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/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 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 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
(- 1 (* 1/6 (/ 1 (pow v 2))))
(- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2))))
(- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))))
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/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* 1/2 (/ (* cosTheta_O 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)
(/ (* 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 (/ (* 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)
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 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))
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 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/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 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 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
(- 1 (* 1/6 (/ 1 (pow v 2))))
(- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2))))
(- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_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)
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(/ (* 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)))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(/ (* 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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(/ (* 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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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))
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(* -1 sinTheta_O)
(/ (* 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
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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))))))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v 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 (*.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (fma.f32 v v #s(literal 1/6 binary32)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (fma.f32 v v #s(literal 1/6 binary32)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (fma.f32 v v #s(literal 1/6 binary32)) (pow.f32 v #s(literal 3 binary32)))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 #s(literal 2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 #s(literal 2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 #s(literal 2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 #s(literal 2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) 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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.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_O sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.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)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) 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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.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_O sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.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)
(*.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 (*.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) 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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O sinTheta_i))) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.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)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) 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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O sinTheta_i))) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.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)
(/.f32 #s(literal -1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (pow.f32 v #s(literal 4 binary32)))) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) 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)
(/.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)
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 #s(literal 1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) 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)
(/.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)
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))
(-.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 (-.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))))
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 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_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) v) (*.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_O sinTheta_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))))) v)) v)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 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_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) v) (*.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_O sinTheta_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))))) v)) v)) (neg.f32 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 (*.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 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_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (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 #s(literal 1/6 binary32) (*.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_O sinTheta_i))) v))) v)) v)) (neg.f32 v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 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_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (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 #s(literal 1/6 binary32) (*.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_O sinTheta_i))) v))) v)) v)) (neg.f32 v))
(/.f32 #s(literal -1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) v)
(/.f32 (-.f32 (-.f32 (-.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32)))) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
(-.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (pow.f32 v #s(literal 3 binary32))))
(/.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)
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 #s(literal 1 binary32) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
(-.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (pow.f32 v #s(literal 3 binary32))))
(/.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)
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))
(-.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 (-.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))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v 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 (*.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v 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 (*.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v 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 (*.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v 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 (*.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v 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 (*.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v 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 (*.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 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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)))) sinTheta_O) sinTheta_O))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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)))) sinTheta_O) sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(neg.f32 sinTheta_O)
(neg.f32 sinTheta_O)
(neg.f32 sinTheta_O)
(neg.f32 sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i 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 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(neg.f32 sinTheta_O)
(neg.f32 sinTheta_O)
(neg.f32 sinTheta_O)
(neg.f32 sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(neg.f32 sinTheta_O)
(neg.f32 sinTheta_O)
(neg.f32 sinTheta_O)
(neg.f32 sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (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)))) (*.f32 v v))

rewrite151.0ms (0.8%)

Memory
6.7MiB live, 275.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067257
0107250
1333234
22303234
08079231
Stop Event
iter limit
node limit
iter limit
Counts
25 → 1 058
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 (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 cosTheta_O (/.f32 v cosTheta_i))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))
(neg.f32 sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
(/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 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)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
#s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 (/.f32 #s(literal 1 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval295.0ms (1.6%)

Memory
12.4MiB live, 518.1MiB allocated
Compiler

Compiled 84 910 to 4 279 computations (95% saved)

prune338.0ms (1.8%)

Memory
4.9MiB live, 708.0MiB allocated
Pruning

131 alts after pruning (123 fresh and 8 done)

PrunedKeptTotal
New2 440702 510
Fresh215374
Picked145
Done044
Total2 4621312 593
Accuracy
100.0%
Counts
2 593 → 131
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
98.3%
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) v)
98.8%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
50.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.7%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
56.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
49.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.2%
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
55.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
49.9%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
47.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
48.9%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
48.7%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
51.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
55.9%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
52.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
56.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
49.9%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.2%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
55.7%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
49.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
49.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.9%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.8%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
52.9%
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
51.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
48.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
55.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
49.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) #s(literal -1 binary32)) sinTheta_O #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
49.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.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))
55.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 sinTheta_O)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
55.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.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))))
55.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
49.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
48.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
52.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
52.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.0%
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.7%
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.1%
(/.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 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
94.8%
(/.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))
70.2%
(/.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 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
65.1%
(/.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)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 v) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.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))) (/.f32 (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v))) v)))
97.9%
(/.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))) v) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)))))
97.8%
(/.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 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
72.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)))))
59.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) #s(approx (/ (/ 1 v) (sinh (/ 1 v))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 2 binary32)) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))) #s(literal 2 binary32))) #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 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) #s(approx (* (* 2 (exp (/ -1 v))) (exp (/ -1 v))) (*.f32 (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 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 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
72.3%
(/.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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (/.f32 #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)) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) #s(literal -1 binary32))))
66.1%
(/.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) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.8%
(/.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))
99.0%
(/.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)))
72.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (/.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)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.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)) v))
72.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/6 binary32) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) #s(literal -1 binary32))))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
65.1%
(/.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 #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))
95.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
95.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%
(/.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)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.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))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
98.8%
(/.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))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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))
94.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #s(literal -1 binary32)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
94.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #s(literal -1 binary32)))) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #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))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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))
98.9%
(/.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 v cosTheta_i)))
98.9%
(*.f32 (/.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) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.7%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 #s(literal 2 binary32) v)))
89.4%
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
59.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
57.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
98.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
60.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
60.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
60.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 v cosTheta_i) cosTheta_O)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i)) #s(literal 1/2 binary32)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
98.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))))))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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)))
60.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i))) #s(literal 1/2 binary32)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
27.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 v) (sinh (/ 1 v))))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
59.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 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_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
33.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) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
Compiler

Compiled 8 148 to 6 505 computations (20.2% saved)

simplify101.0ms (0.5%)

Memory
-0.5MiB live, 116.2MiB 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-diff160
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
cost-diff0
(/.f32 sinTheta_O (neg.f32 v))
cost-diff0
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
cost-diff32
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
cost-diff192
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
cost-diff0
(/.f32 #s(literal -1 binary32) v)
cost-diff0
(*.f32 sinTheta_O sinTheta_i)
cost-diff0
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
cost-diff128
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
cost-diff0
(/.f32 cosTheta_i v)
cost-diff0
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
cost-diff0
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
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_i cosTheta_O))
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: 1 (0.0ms)

IterNodesCost
073500
0120497
1244461
2808461
33591461
47438461
08057461
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_i cosTheta_O))) (/.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_i 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 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
#s(literal 1/2 binary32)
cosTheta_O
(/.f32 cosTheta_i v)
cosTheta_i
v
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
#s(literal 0 binary32)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
sinTheta_i
(/.f32 sinTheta_O (neg.f32 v))
sinTheta_O
(neg.f32 v)
v
#s(literal 0 binary32)
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
cosTheta_O
(/.f32 v cosTheta_i)
cosTheta_i
(*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v)
(*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32))
#s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
#s(literal 1/6 binary32)
(*.f32 v v)
#s(literal 1 binary32)
#s(literal 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)
Outputs
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
#s(literal 1/2 binary32)
cosTheta_O
(/.f32 cosTheta_i v)
cosTheta_i
v
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
#s(literal 0 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
#s(literal 2 binary32)
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 #s(literal 2 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i)
sinTheta_i
(/.f32 sinTheta_O (neg.f32 v))
sinTheta_O
(neg.f32 v)
v
#s(literal 0 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
cosTheta_O
(/.f32 v cosTheta_i)
cosTheta_i
(*.f32 (*.f32 #s(literal 2 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))
(*.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))
#s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
#s(literal 1/6 binary32)
(*.f32 v v)
#s(literal 1 binary32)
#s(literal 2 binary32)
(*.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 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
#s(literal 2 binary32)

localize168.0ms (0.9%)

Memory
-3.6MiB live, 227.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.24086632069442182
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.265625
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.2792650511575378
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
accuracy0.7569454043308188
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.30859375
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
accuracy0.3984375
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
accuracy20.462320248231112
#s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v))
accuracy29.38587234736017
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
accuracy0.16244125976844204
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
accuracy0.21905006092597978
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy23.0198631212179
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
accuracy29.71806086645101
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
accuracy0
(/.f32 cosTheta_i v)
accuracy0
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
accuracy0.1328125
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
accuracy12.695316535787374
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
accuracy0.24086632069442182
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.2792650511575378
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
accuracy0.3053512695368841
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v))
accuracy0.7569454043308188
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
Samples
118.0ms256×0valid
Compiler

Compiled 958 to 134 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 81.0ms
ival-div: 33.0ms (40.9% of total)
ival-mult: 27.0ms (33.5% of total)
ival-exp: 6.0ms (7.4% of total)
const: 4.0ms (5% of total)
ival-sinh: 4.0ms (5% of total)
ival-add: 3.0ms (3.7% of total)
ival-neg: 2.0ms (2.5% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series114.0ms (0.6%)

Memory
-5.7MiB live, 152.0MiB allocated
Counts
26 → 720
Calls
Call 1
Inputs
#s(alt #<batchref> (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 #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_i) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (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 #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (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 #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (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 #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal -1 binary32) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf v) (#s(alt #<batchref> (patch (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) cosTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf cosTheta_i) (#s(alt #<batchref> (patch (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_O sinTheta_i) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 sinTheta_O (neg.f32 v)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 sinTheta_i sinTheta_O) #<representation binary32>) () ())) ())
Calls

15 calls:

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

simplify219.0ms (1.2%)

Memory
9.9MiB live, 247.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02988950
19498667
237438107
370878103
080718043
Stop Event
iter limit
node limit
Counts
720 → 720
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)
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (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)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (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)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -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))))))
(/ (* 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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ 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))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (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 v)
(/ -1 v)
(/ -1 v)
(/ -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))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O 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) 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)))))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 3))
(/ (+ 1/6 (pow v 2)) (pow v 3))
(/ (+ 1/6 (pow v 2)) (pow v 3))
(/ (+ 1/6 (pow v 2)) (pow v 3))
(* 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)))))
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 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/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 v)
(/ -1 v)
(/ -1 v)
(/ -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))
(* 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 v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O 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 (* 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)
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 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/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) 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))))))
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/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i)))) (* 1/2 (/ (- (* 1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* 1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* 1/2 (/ (* cosTheta_O 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_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* 1/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 v)
(/ -1 v)
(/ -1 v)
(/ -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))
(* 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 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O 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 (* 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))
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 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/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1/6 (pow v 2))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) 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))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 cosTheta_O)
(* 1/2 cosTheta_O)
(* 1/2 cosTheta_O)
(* 1/2 cosTheta_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) 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) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 cosTheta_O)
(* 1/2 cosTheta_O)
(* 1/2 cosTheta_O)
(* 1/2 cosTheta_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) 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) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 cosTheta_O)
(* 1/2 cosTheta_O)
(* 1/2 cosTheta_O)
(* 1/2 cosTheta_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) 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) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ 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) 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) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ 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) 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) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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 (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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_i v)
(/ cosTheta_i v)
(/ cosTheta_i v)
(/ 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) 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) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_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)
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(+ (* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_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)))))))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_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 v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (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)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* -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 (/ (* 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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (* 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 (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))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (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)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* -1 (/ sinTheta_O v))
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
(* sinTheta_O sinTheta_i)
Outputs
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_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 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_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 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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))))))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_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 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) 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))))))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (fma.f32 v v #s(literal 1/6 binary32)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (fma.f32 v v #s(literal 1/6 binary32)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (fma.f32 v v #s(literal 1/6 binary32)) (pow.f32 v #s(literal 3 binary32)))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.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)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) (fma.f32 cosTheta_O cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.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)
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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_O cosTheta_i) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) (fma.f32 cosTheta_O cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.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)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (pow.f32 v #s(literal 4 binary32)))) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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)
(/.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)
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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)
(/.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)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal -1/6 binary32) v) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))))) v)) v)) (neg.f32 v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (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 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) v))) v)) v)) (neg.f32 v))
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (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 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i))) v))) v)) v)) (neg.f32 v))
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal -1 binary32) v)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal -1/6 binary32) v) v) (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32))) v)
(/.f32 (-.f32 #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))))) v)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(-.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (pow.f32 v #s(literal 3 binary32))))
(/.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)
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/.f32 #s(literal 1 binary32) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(-.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (pow.f32 v #s(literal 3 binary32))))
(/.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)
#s(literal 2 binary32)
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+.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)))
(+.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))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_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)))) sinTheta_O) sinTheta_O))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_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 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) 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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (/.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)))))
(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 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_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 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) 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))
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O 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)))) (*.f32 v v))
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 (neg.f32 sinTheta_O) v)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)

rewrite161.0ms (0.9%)

Memory
23.9MiB live, 218.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068231
0107224
1325214
22364214
08107211
Stop Event
iter limit
node limit
iter limit
Counts
26 → 945
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_i cosTheta_O))
(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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(/.f32 cosTheta_i v)
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(*.f32 sinTheta_O sinTheta_i)
(/.f32 #s(literal -1 binary32) v)
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 sinTheta_O (neg.f32 v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 sinTheta_i sinTheta_O)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
#s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval221.0ms (1.2%)

Memory
20.2MiB live, 397.3MiB allocated
Compiler

Compiled 68 963 to 3 927 computations (94.3% saved)

prune312.0ms (1.7%)

Memory
7.7MiB live, 730.2MiB allocated
Pruning

152 alts after pruning (140 fresh and 12 done)

PrunedKeptTotal
New1 910411 951
Fresh1999118
Picked055
Done178
Total1 9301522 082
Accuracy
100.0%
Counts
2 082 → 152
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
98.3%
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) v)
98.8%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
51.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
51.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
52.8%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
56.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.1%
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.7%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.8%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.7%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.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))))
50.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.2%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
47.8%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
55.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
51.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.1%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
49.6%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
51.9%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
51.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
53.9%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
54.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
54.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 (neg.f32 sinTheta_O)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
54.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.2%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.1%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.2%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
52.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
55.2%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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))
54.5%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
53.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.1%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.8%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.2%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
51.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
55.2%
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
52.7%
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.2%
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.3%
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.8%
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.0%
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
52.7%
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
48.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
51.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
55.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) #s(literal -1 binary32)) sinTheta_O #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.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))
55.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 sinTheta_O)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
56.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.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))))
50.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
50.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
52.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
53.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
50.0%
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
49.6%
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
54.0%
(/.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 cosTheta_O (/.f32 v cosTheta_i))) (*.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))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
94.8%
(/.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))
70.2%
(/.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 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
65.1%
(/.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)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 v) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.9%
(/.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))) v) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)))))
97.8%
(/.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 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
72.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)))))
59.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) #s(approx (/ (/ 1 v) (sinh (/ 1 v))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 2 binary32)) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))) #s(literal 2 binary32))) #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 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) #s(approx (* (* 2 (exp (/ -1 v))) (exp (/ -1 v))) (*.f32 (exp.f32 (/.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 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 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
72.3%
(/.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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (/.f32 #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)) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) #s(literal -1 binary32))))
66.1%
(/.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) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.8%
(/.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))
99.0%
(/.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)))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (/.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)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.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)) v))
72.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/6 binary32) v) v) #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 v cosTheta_i))) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) #s(literal -1 binary32))))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
65.1%
(/.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 #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))
95.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
98.9%
(/.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)) (/.f32 #s(literal -1 binary32) v)))
98.8%
(/.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))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
98.8%
(/.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))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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))
94.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #s(literal -1 binary32)))) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) v)))))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
72.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32)) (/.f32 #s(literal -2 binary32) (/.f32 #s(literal -1 binary32) v))))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
98.9%
(/.f32 (*.f32 (exp.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 #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.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #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.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
66.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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))
98.9%
(/.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 v cosTheta_i)))
98.9%
(*.f32 (/.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) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.7%
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 #s(literal 2 binary32) v)))
89.4%
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)))
98.7%
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
60.3%
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
54.0%
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* 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_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
59.3%
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
58.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
59.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
60.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 v cosTheta_i)))
60.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))))
60.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 v cosTheta_i) cosTheta_O)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i)) #s(literal 1/2 binary32)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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)))
60.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_i))))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)))
60.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))))
33.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 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_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
59.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
Compiler

Compiled 11 495 to 4 712 computations (59% saved)

regimes826.0ms (4.4%)

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

8 calls:

330.0ms
cosTheta_i
101.0ms
sinTheta_i
81.0ms
cosTheta_O
69.0ms
(*.f32 cosTheta_i cosTheta_O)
63.0ms
(*.f32 sinTheta_i sinTheta_O)
Results
AccuracySegmentsBranch
99.0%1cosTheta_i
99.0%1cosTheta_O
99.0%1sinTheta_i
99.0%1sinTheta_O
99.0%1v
99.0%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
99.0%1(*.f32 sinTheta_i sinTheta_O)
99.0%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes506.0ms (2.7%)

Memory
12.6MiB live, 799.4MiB allocated
Counts
166 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (/.f32 (*.f32 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) (/ -1 v))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* 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_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 v) (sinh (/ 1 v))))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 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_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) 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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 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))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) 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) cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 #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 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) #s(approx (/ (/ 1 v) (sinh (/ 1 v))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 (neg.f32 sinTheta_O)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/6 binary32) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) #s(literal -1 binary32)) sinTheta_O #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 sinTheta_O)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (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 #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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) 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 cosTheta_O (/.f32 v cosTheta_i))) (/.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)) (/.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 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) 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_i cosTheta_O))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 cosTheta_O (/.f32 v cosTheta_i))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.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)) 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 #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_O (/.f32 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 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 (fma.f32 (*.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 #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 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 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)) (/.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) 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) 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 (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) (/.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 0 binary32) (*.f32 (neg.f32 v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 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 (/.f32 #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_i cosTheta_O))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (/.f32 #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 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 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 (/.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))
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:

105.0ms
(*.f32 cosTheta_i cosTheta_O)
71.0ms
sinTheta_i
63.0ms
cosTheta_i
63.0ms
(*.f32 sinTheta_i sinTheta_O)
60.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1cosTheta_O
98.9%1sinTheta_i
98.9%1sinTheta_O
98.9%1v
98.9%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%1(*.f32 sinTheta_i sinTheta_O)
98.9%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes417.0ms (2.2%)

Memory
16.5MiB live, 926.1MiB allocated
Counts
161 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (/.f32 (*.f32 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) (/ -1 v))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* 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_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 v) (sinh (/ 1 v))))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 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_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) 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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 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))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) 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) cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 #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 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) #s(approx (/ (/ 1 v) (sinh (/ 1 v))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 (neg.f32 sinTheta_O)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/6 binary32) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) #s(literal -1 binary32)) sinTheta_O #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 sinTheta_O)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (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 #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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) 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 cosTheta_O (/.f32 v cosTheta_i))) (/.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)) (/.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 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) 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_i cosTheta_O))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 cosTheta_O (/.f32 v cosTheta_i))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.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)) 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 #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_O (/.f32 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 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 (fma.f32 (*.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 #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 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 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)) (/.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) 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) 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 (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) (/.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 0 binary32) (*.f32 (neg.f32 v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 v) 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)) (/.f32 #s(literal -1 binary32) v)))
Calls

8 calls:

70.0ms
v
64.0ms
sinTheta_O
56.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))
47.0ms
(*.f32 sinTheta_i sinTheta_O)
44.0ms
(*.f32 cosTheta_i cosTheta_O)
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1cosTheta_O
98.9%1sinTheta_i
98.9%1sinTheta_O
98.9%1v
98.9%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%1(*.f32 sinTheta_i sinTheta_O)
98.9%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes423.0ms (2.3%)

Memory
-13.8MiB live, 669.7MiB allocated
Counts
158 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (/.f32 (*.f32 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) (/ -1 v))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* 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_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 v) (sinh (/ 1 v))))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 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_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) 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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 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))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) 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) cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 #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 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) #s(approx (/ (/ 1 v) (sinh (/ 1 v))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 (neg.f32 sinTheta_O)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/6 binary32) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) #s(literal -1 binary32)) sinTheta_O #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 sinTheta_O)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (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 #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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) 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 cosTheta_O (/.f32 v cosTheta_i))) (/.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)) (/.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 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) 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_i cosTheta_O))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 cosTheta_O (/.f32 v cosTheta_i))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.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)) 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 #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_O (/.f32 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 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 (fma.f32 (*.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 #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 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 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)) (/.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) 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) 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_i v) cosTheta_O)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
Calls

8 calls:

67.0ms
cosTheta_O
66.0ms
v
57.0ms
sinTheta_O
53.0ms
cosTheta_i
44.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1cosTheta_O
98.9%1sinTheta_i
98.9%1sinTheta_O
98.9%1v
98.9%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%1(*.f32 sinTheta_i sinTheta_O)
98.9%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes408.0ms (2.2%)

Memory
32.0MiB live, 663.3MiB allocated
Counts
155 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (/.f32 (*.f32 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) (/ -1 v))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* 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_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 v) (sinh (/ 1 v))))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 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_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) 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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 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))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) 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) cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 #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 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) #s(approx (/ (/ 1 v) (sinh (/ 1 v))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 (neg.f32 sinTheta_O)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/6 binary32) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) #s(literal -1 binary32)) sinTheta_O #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 sinTheta_O)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (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 #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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) 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 cosTheta_O (/.f32 v cosTheta_i))) (/.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)) (/.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 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) 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_i cosTheta_O))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 cosTheta_O (/.f32 v cosTheta_i))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.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)) 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 #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_O (/.f32 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 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 (fma.f32 (*.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 #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 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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 #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))
Calls

8 calls:

66.0ms
cosTheta_i
65.0ms
sinTheta_O
53.0ms
cosTheta_O
51.0ms
sinTheta_i
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))
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1sinTheta_i
98.9%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.9%1(*.f32 sinTheta_i sinTheta_O)
98.9%1(*.f32 cosTheta_i cosTheta_O)
98.9%1cosTheta_O
98.9%1sinTheta_O
98.9%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes380.0ms (2%)

Memory
-7.8MiB live, 629.7MiB allocated
Counts
149 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (/.f32 (*.f32 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) (/ -1 v))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* 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_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 v) (sinh (/ 1 v))))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 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_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) 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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 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))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) 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) cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 #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 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) #s(approx (/ (/ 1 v) (sinh (/ 1 v))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 (neg.f32 sinTheta_O)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/6 binary32) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) #s(literal -1 binary32)) sinTheta_O #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 sinTheta_O)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (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 #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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) 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 cosTheta_O (/.f32 v cosTheta_i))) (/.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)) (/.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 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) 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_i cosTheta_O))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 cosTheta_O (/.f32 v cosTheta_i))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.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)) 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))
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)) v))
Calls

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes400.0ms (2.2%)

Memory
-23.5MiB live, 624.4MiB allocated
Counts
146 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (/.f32 (*.f32 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) (/ -1 v))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* 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_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 v) (sinh (/ 1 v))))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 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_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) 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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 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))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) 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) cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 #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 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) #s(approx (/ (/ 1 v) (sinh (/ 1 v))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 (neg.f32 sinTheta_O)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/6 binary32) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) #s(literal -1 binary32)) sinTheta_O #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 sinTheta_O)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (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 #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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) 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 cosTheta_O (/.f32 v cosTheta_i))) (/.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)) (/.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 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) 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_i cosTheta_O))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 cosTheta_O (/.f32 v cosTheta_i))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
Calls

8 calls:

79.0ms
sinTheta_i
54.0ms
cosTheta_i
53.0ms
(*.f32 sinTheta_i sinTheta_O)
47.0ms
sinTheta_O
43.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1cosTheta_O
98.7%1sinTheta_i
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)
98.7%1sinTheta_O
98.7%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes339.0ms (1.8%)

Memory
42.1MiB live, 576.7MiB allocated
Counts
144 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (/.f32 (*.f32 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) (/ -1 v))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i))) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* 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_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 v) (sinh (/ 1 v))))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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) (/ -1 v))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ 2 (/ (/ 1 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_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (+ (* (* sinTheta_O sinTheta_i) (/ -1 v)) 0)) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_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_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (*.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))) v) #s(literal 1/2 binary32))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) 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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 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))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) 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) cosTheta_O))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 #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 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) #s(approx (/ (/ 1 v) (sinh (/ 1 v))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- 2 (* (* 2 (exp (/ -1 v))) (exp (/ -1 v)))) (* (* 2 (exp (/ -1 v))) 2)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 (/.f32 #s(literal -1 binary32) v) sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (neg.f32 (neg.f32 sinTheta_O)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 (neg.f32 sinTheta_O)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/6 binary32) v) v) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (neg.f32 v))) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (neg.f32 v)) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)))) (*.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 (exp.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) #s(literal -1 binary32)) sinTheta_O #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 sinTheta_O) #s(literal 0 binary32))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (exp.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 sinTheta_O)) #s(literal 0 binary32)))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 (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 #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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) 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 cosTheta_O (/.f32 v cosTheta_i))) (/.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)) (/.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 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) 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_i cosTheta_O))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 cosTheta_O (/.f32 v cosTheta_i))) (/.f32 (*.f32 #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal -1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #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 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 v))) #s(literal 2 binary32)) v))
Calls

8 calls:

50.0ms
(*.f32 sinTheta_i sinTheta_O)
49.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))
43.0ms
cosTheta_O
42.0ms
sinTheta_i
39.0ms
sinTheta_O
Results
AccuracySegmentsBranch
72.3%1cosTheta_i
72.3%1cosTheta_O
72.3%1sinTheta_O
72.3%1sinTheta_i
72.3%1v
72.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))
72.3%1(*.f32 sinTheta_i sinTheta_O)
72.3%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes297.0ms (1.6%)

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

8 calls:

46.0ms
v
38.0ms
cosTheta_O
38.0ms
sinTheta_i
38.0ms
cosTheta_i
35.0ms
sinTheta_O
Results
AccuracySegmentsBranch
72.3%1cosTheta_O
72.3%1(*.f32 sinTheta_i sinTheta_O)
72.3%1sinTheta_i
72.3%1sinTheta_O
72.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))
72.3%1(*.f32 cosTheta_i cosTheta_O)
72.3%1cosTheta_i
72.3%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes354.0ms (1.9%)

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

8 calls:

69.0ms
(*.f32 sinTheta_i sinTheta_O)
63.0ms
cosTheta_O
42.0ms
cosTheta_i
38.0ms
v
36.0ms
sinTheta_i
Results
AccuracySegmentsBranch
66.1%1(*.f32 sinTheta_i sinTheta_O)
66.1%1cosTheta_O
66.1%1sinTheta_i
66.1%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
66.1%1(*.f32 cosTheta_i cosTheta_O)
66.1%1cosTheta_i
66.1%1sinTheta_O
66.1%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes282.0ms (1.5%)

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

8 calls:

52.0ms
cosTheta_i
50.0ms
cosTheta_O
45.0ms
v
42.0ms
sinTheta_O
26.0ms
(*.f32 cosTheta_i cosTheta_O)
Results
AccuracySegmentsBranch
66.1%1sinTheta_i
66.1%1sinTheta_O
66.1%1(*.f32 sinTheta_i sinTheta_O)
66.1%1cosTheta_i
66.1%1cosTheta_O
66.1%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
66.1%1(*.f32 cosTheta_i cosTheta_O)
66.1%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes268.0ms (1.4%)

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

51.0ms
cosTheta_i
47.0ms
v
36.0ms
cosTheta_O
21.0ms
sinTheta_O
21.0ms
sinTheta_i
Results
AccuracySegmentsBranch
60.8%1sinTheta_i
60.8%1sinTheta_O
60.8%1(*.f32 sinTheta_i sinTheta_O)
60.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))
60.8%1cosTheta_i
60.8%1cosTheta_O
60.8%1(*.f32 cosTheta_i cosTheta_O)
60.8%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes89.0ms (0.5%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes61.0ms (0.3%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes55.0ms (0.3%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes49.0ms (0.3%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes15.0ms (0.1%)

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

8 calls:

2.0ms
sinTheta_O
2.0ms
sinTheta_i
2.0ms
cosTheta_i
2.0ms
v
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
60.3%1(*.f32 sinTheta_i sinTheta_O)
60.3%1cosTheta_i
60.3%1cosTheta_O
60.3%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
60.3%1(*.f32 cosTheta_i cosTheta_O)
60.3%1sinTheta_i
60.3%1v
60.3%1sinTheta_O
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes48.0ms (0.3%)

Memory
-27.5MiB live, 12.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

simplify104.0ms (0.6%)

Memory
2.3MiB live, 41.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0122559
1171559
2202559
3229558
4266558
5316558
6410558
7648558
81088558
91608558
102029558
112338558
122513558
132581558
142608558
152617558
162618558
Stop Event
saturated
Calls
Call 1
Inputs
(/.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 (*.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_i cosTheta_O) v)) (/.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_i v) cosTheta_O)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #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 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) v)) (neg.f32 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 #s(approx (sinh (/ 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)) 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_i cosTheta_O))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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) (/ -1 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) (/ -1 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) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))
Outputs
(/.f32 (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (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 (*.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 (/.f32 (*.f32 cosTheta_i 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 (*.f32 (/.f32 cosTheta_i 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))) (/.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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) v) v) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v)))) (*.f32 (*.f32 #s(approx (sinh (/ 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)) v)) #s(literal 2 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)))) #s(approx (/ (* (sinh (/ -1 v)) 2) (/ -1 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 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) (/ -1 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) (/ -1 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) (/ -1 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) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/ (* (sinh (/ -1 v)) 2) (/ -1 v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v)))

soundness1.5s (8.1%)

Memory
4.2MiB live, 1 241.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045223
077223
1256192
21730187
08025184
01631
02531
16431
226731
3190531
0854531
067257
0107250
1333234
22303234
08079231
03888193
112627896
245567286
087337217
02988950
19498667
237438107
370878103
080718043
068924
1152916
2351913
3789912
41805912
54798912
67237912
08054912
Stop Event
fuel
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 875 to 921 computations (50.9% saved)

preprocess950.0ms (5.1%)

Memory
7.4MiB live, 1 963.2MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

(negabs cosTheta_i)

Compiler

Compiled 5 480 to 3 700 computations (32.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...