HairBSDF, Mp, upper

Time bar (total: 15.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze647.0ms (4.3%)

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

Compiled 62 to 42 computations (32.3% saved)

sample3.0s (19.9%)

Memory
85.9MiB live, 3 221.2MiB allocated
Samples
2.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
const: 448.0ms (24.8% of total)
ival-mult: 388.0ms (21.4% of total)
ival-div: 387.0ms (21.4% of total)
ival-<=: 244.0ms (13.5% of total)
ival-exp: 113.0ms (6.2% of total)
ival-sinh: 88.0ms (4.9% of total)
ival-and: 58.0ms (3.2% of total)
ival-neg: 39.0ms (2.2% of total)
ival-<: 24.0ms (1.3% of total)
exact: 17.0ms (0.9% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain245.0ms (1.6%)

Memory
-28.5MiB live, 298.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))
03(2.902924461523071e-5 0.0020064213313162327 9.856840121895875e-27 1.032299594039871e-20 0.1051347628235817)0-(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
04(9.43502803475236e-18 -9.519521887987302e-30 6.301927442109445e-6 5.3964379856175465e-27 0.11574487388134003)0-(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n40
(*.f32 cosTheta_i cosTheta_O)underflow78
/.f32(/.f32 (*.f32 sinTheta_i sinTheta_O) v)u/n30
(*.f32 sinTheta_i sinTheta_O)underflow83
Confusion
Predicted +Predicted -
+00
-7249
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-70249
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0249
17
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
71.0ms512×0valid
Compiler

Compiled 302 to 80 computations (73.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-mult: 23.0ms (46.5% of total)
ival-div: 14.0ms (28.3% of total)
ival-sinh: 5.0ms (10.1% of total)
ival-exp: 4.0ms (8.1% of total)
ival-neg: 2.0ms (4% of total)
exact: 1.0ms (2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess159.0ms (1.1%)

Memory
13.1MiB live, 253.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

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

(negabs cosTheta_O)

(negabs cosTheta_i)

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 22 to 19 computations (13.6% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

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

simplify168.0ms (1.1%)

Memory
16.5MiB live, 129.9MiB 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
4304490
5371890
6545890
0844290
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)

localize71.0ms (0.5%)

Memory
-15.4MiB live, 74.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.23828125
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.274101269536884
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.2759589230094974
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.9996633551885203
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
47.0ms256×0valid
Compiler

Compiled 186 to 40 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 23.0ms (64.8% of total)
ival-div: 7.0ms (19.7% of total)
ival-exp: 2.0ms (5.6% of total)
ival-sinh: 2.0ms (5.6% of total)
ival-neg: 1.0ms (2.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series18.0ms (0.1%)

Memory
-7.1MiB live, 30.3MiB allocated
Counts
6 → 16
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
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
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 (/ (- (* -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))
Calls

15 calls:

TimeVariablePointExpression
4.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
cosTheta_O
@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))
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))
2.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))
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))

simplify106.0ms (0.7%)

Memory
16.9MiB live, 94.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
068171
1152169
2351166
3801165
41819165
54851165
67263165
08071165
Stop Event
iter limit
node limit
Counts
16 → 16
Calls
Call 1
Inputs
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
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 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
Outputs
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal -1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (-.f32 (+.f32 (-.f32 (/.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)
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal -1 binary32)) v)
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal -1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)

rewrite133.0ms (0.9%)

Memory
7.3MiB live, 161.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01631
02531
16431
226731
3190231
0858731
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
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 sinTheta_i v) (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_O v) (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32)))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(/.f32 (fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) #s(literal -1 binary32) #s(literal 0 binary32)) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)))) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -4 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 v (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)))) (*.f32 v (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 v (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) (*.f32 v (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 v (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))))) (*.f32 v (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) (*.f32 v (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)))) (*.f32 v (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 v (/.f32 #s(literal 1 binary32) v))) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 v (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) v)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 v sinTheta_O)) (*.f32 v sinTheta_i)) (*.f32 v (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O)) (neg.f32 v)) (*.f32 v (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O)))
(/.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (-.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32)))
(/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(/.f32 (neg.f32 v) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal -1 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O))
(/.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 1 binary32))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))
(/.f32 sinTheta_O (/.f32 (neg.f32 v) sinTheta_i))
(/.f32 sinTheta_i (/.f32 (neg.f32 v) sinTheta_O))
(/.f32 sinTheta_i (neg.f32 (/.f32 v sinTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32))
(fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))
(pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v #s(literal -1/2 binary32)))) (pow.f32 v #s(literal -1/2 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 v #s(literal -1/2 binary32))) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(+.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))))
(*.f32 (/.f32 sinTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 sinTheta_O v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) #s(literal 0 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)))) (*.f32 (neg.f32 v) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) (*.f32 (neg.f32 v) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) (*.f32 (neg.f32 v) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)))) (*.f32 (neg.f32 v) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 v sinTheta_O)) (*.f32 (neg.f32 v) (neg.f32 sinTheta_i))) (*.f32 (neg.f32 v) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))))) (*.f32 (neg.f32 v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (/.f32 #s(literal -1 binary32) v))) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O)) (neg.f32 v)) (*.f32 (neg.f32 v) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v))
(/.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))))
(/.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 v) sinTheta_O))
(/.f32 (neg.f32 sinTheta_i) (neg.f32 (/.f32 v sinTheta_O)))
(/.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32)))
(/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))
(/.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 v) sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 v sinTheta_i)))
(/.f32 (neg.f32 v) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O))
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) sinTheta_O #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v) #s(literal 0 binary32))
(fma.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))
(fma.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (pow.f32 v #s(literal -1/2 binary32)))) (pow.f32 v #s(literal -1/2 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 sinTheta_O) (*.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) (neg.f32 sinTheta_O)))
(+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) (neg.f32 sinTheta_i)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 0 binary32))
(exp.f32 (log.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(neg.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 sinTheta_i))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))
(*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 0 binary32)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_i))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (neg.f32 v) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (neg.f32 v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) #s(literal -1 binary32))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_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 (neg.f32 cosTheta_O) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))) (neg.f32 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 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (neg.f32 v)) (*.f32 (neg.f32 v) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) #s(literal -1 binary32))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (/.f32 v cosTheta_i)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))
(pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (/.f32 cosTheta_i v)) (neg.f32 cosTheta_O)))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (neg.f32 cosTheta_i)))
(+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 cosTheta_O)))
(+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 cosTheta_i)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))
(*.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)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (-.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 -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #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 (-.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 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (/.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 (*.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))
(*.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))))
(*.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/4 binary32))
(*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/4 binary32))
(*.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 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (-.f32 (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 #s(literal 1 binary32) (*.f32 #s(literal 2 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 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 #s(literal 2 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (-.f32 (*.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))))
(/.f32 (neg.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))) #s(literal 1/2 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))) #s(literal 1/2 binary32))) (neg.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)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)))) (neg.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)))) (neg.f32 (fma.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 (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) (*.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 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) 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))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))) #s(literal 1/2 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 (*.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32))) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32))) (fma.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -4 binary32))
(/.f32 (neg.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)))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.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)))) (neg.f32 (*.f32 #s(literal 2 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 (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 4 binary32))
(/.f32 (-.f32 (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)))))
(/.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.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 #s(literal 2 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 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -2 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.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))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 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))) (*.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (-.f32 (*.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 4 binary32) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.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)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 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 (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 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (/.f32 (*.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (fma.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (fma.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 4 binary32)))
(-.f32 (/.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (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))))))
(-.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal 2 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 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal 2 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 (/.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32)) (/.f32 (/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 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)))) #s(literal 2 binary32)) (/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 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)))) #s(literal 2 binary32)))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(-.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32)))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32)))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal -1/2 binary32))
(*.f32 (neg.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal -1/2 binary32))
(*.f32 (*.f32 (neg.f32 v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal -1/2 binary32))
(*.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))) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32))))
(*.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 1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) 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))) (neg.f32 v)) (/.f32 #s(literal 1 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))) #s(literal -1 binary32))))
(*.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 (neg.f32 v) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1/2 binary32))
(*.f32 (*.f32 (neg.f32 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)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 (*.f32 (neg.f32 v) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.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))))))
(*.f32 (*.f32 v (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))
(*.f32 (*.f32 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)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 v (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (/.f32 #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 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal -1 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(*.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 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))
(*.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 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.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 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) 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 #s(literal 1 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 (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 #s(literal 1 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))))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (neg.f32 v))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(/.f32 (-.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (-.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (-.f32 (*.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))))
(/.f32 (+.f32 (pow.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (pow.f32 (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 3 binary32))) (fma.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (*.f32 (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))) #s(literal 2 binary32))
(/.f32 (neg.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))) (neg.f32 v))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32))))
(/.f32 (neg.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)) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.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))) (neg.f32 v))) (neg.f32 (*.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))) #s(literal -1 binary32))))
(/.f32 (neg.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)) (neg.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)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 v) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 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))))) (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 v) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (neg.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))))))
(/.f32 (neg.f32 (*.f32 v (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 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))))) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 v (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) (neg.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)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.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)))) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(/.f32 (neg.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)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.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)))) (neg.f32 (/.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 (neg.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)))) (neg.f32 (*.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))))))
(/.f32 (*.f32 (neg.f32 v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal -2 binary32))
(/.f32 (*.f32 (-.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v))) (neg.f32 v)) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32)))
(/.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 (-.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))) (neg.f32 v)) (*.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))) #s(literal -1 binary32)))
(/.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 (neg.f32 v) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)))) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (neg.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)))))
(/.f32 (*.f32 v (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 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)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 v (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (+.f32 (+.f32 (pow.f32 (exp.f32 #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 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 2 binary32) v))
(/.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 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/.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 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) 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 (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)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32)) (*.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))) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) 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)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.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 1 binary32) (/.f32 (*.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))) #s(literal -1 binary32)) (*.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))) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.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 (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 #s(literal 1 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))) (*.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 #s(literal -2 binary32) (*.f32 (neg.f32 v) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (neg.f32 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))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.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)))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.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)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.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)))) (-.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 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 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))))))
(/.f32 #s(literal 1 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))) (*.f32 v (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 v (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(-.f32 (/.f32 (/.f32 (pow.f32 (E.f32) (/.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)))
(-.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 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 #s(literal 1 binary32) v)) (/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 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 #s(literal 1 binary32) v)))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(fma.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal -1 binary32))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))

eval110.0ms (0.7%)

Memory
-27.6MiB live, 125.4MiB allocated
Compiler

Compiled 15 893 to 2 427 computations (84.7% saved)

prune338.0ms (2.2%)

Memory
-155.9MiB live, 140.7MiB allocated
Pruning

42 alts after pruning (41 fresh and 1 done)

PrunedKeptTotal
New47441515
Fresh000
Picked011
Done000
Total47442516
Accuracy
99.6%
Counts
516 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.4%
(/.f32 (*.f32 (exp.f32 (fma.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.2%
(/.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)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
94.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))
93.5%
(/.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))
51.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (neg.f32 v)) (*.f32 (neg.f32 v) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #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.2%
(/.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.4%
(/.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.3%
(/.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))))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) 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.3%
(/.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.3%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
97.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 1 binary32) (/.f32 (+.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 (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))))
97.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 1 binary32) (/.f32 (*.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)))) (-.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))))))
97.4%
(/.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)) (+.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 #s(literal 1 binary32) v)) (/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 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 #s(literal 1 binary32) v))))
97.3%
(/.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 #s(literal 1 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))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
97.3%
(/.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))
97.4%
(/.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))))))
97.4%
(/.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 1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 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 (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.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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.1%
(/.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))
68.2%
(/.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))
62.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal -1 binary32)) v)) #s(literal 2 binary32)) v))
62.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.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) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
56.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.5%
(/.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.4%
(/.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))
94.1%
(/.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))
94.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (neg.f32 v) cosTheta_O) #s(literal -1 binary32)))) (*.f32 (*.f32 (sinh.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 (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.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.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.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
90.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Compiler

Compiled 2 806 to 2 101 computations (25.1% saved)

simplify112.0ms (0.7%)

Memory
-2.5MiB live, 76.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff160
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
cost-diff672
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
cost-diff3648
(-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)))
cost-diff7584
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.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-diff6112
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) #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-diff544
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (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-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 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))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053666
092564
1201522
2813507
34369507
46701507
08142507
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
#s(literal 2 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.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 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
#s(literal -1 binary32)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
(/.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 (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)))
(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
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_O cosTheta_i)
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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.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 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v)
(*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
#s(literal 1 binary32)
(*.f32 #s(literal 2 binary32) (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)
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(*.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))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
#s(literal 2 binary32)
(/.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 (/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 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 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O (*.f32 #s(literal -2 binary32) v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
#s(literal -1 binary32)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
(/.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 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
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 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
#s(literal 1 binary32)
(*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
#s(literal 2 binary32)
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.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 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
#s(literal 4 binary32)

localize240.0ms (1.6%)

Memory
13.7MiB live, 278.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2890625
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
accuracy0.30859375
(-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)))
accuracy0.8734380088706968
(exp.f32 (/.f32 #s(literal -1 binary32) v))
accuracy0.8882206793565638
(exp.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.27181625976844204
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
accuracy0.2759589230094974
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.9996633551885203
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy13.351813230142607
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32))
accuracy0.265625
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
accuracy0.274101269536884
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.2759589230094974
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.9996633551885203
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
accuracy0.13509750976844204
(/.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.274101269536884
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.2759589230094974
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy23.38782472114339
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
accuracy0.23828125
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.2759589230094974
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.3209762695368841
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
accuracy0.9996633551885203
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
114.0ms256×0valid
Compiler

Compiled 1 330 to 105 computations (92.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
ival-mult: 27.0ms (34.6% of total)
ival-div: 20.0ms (25.6% of total)
ival-pow2: 10.0ms (12.8% of total)
ival-exp: 8.0ms (10.3% of total)
ival-pow: 5.0ms (6.4% of total)
ival-sinh: 5.0ms (6.4% of total)
ival-sub: 1.0ms (1.3% of total)
exact: 1.0ms (1.3% of total)
ival-neg: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series90.0ms (0.6%)

Memory
13.2MiB live, 169.6MiB allocated
Counts
20 → 77
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
(/.f32 (*.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 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
Outputs
(/ (* 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))))))
(sqrt (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (pow (sqrt -1) 2))) v))
(* -1 (* (sqrt (/ (* cosTheta_O cosTheta_i) v)) (pow (sqrt -1) 2)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(* 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)))))))
(+ (* 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 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* 4 (* (exp (/ -1 v)) (exp (/ 1 v))))
(- (* 2 (exp (/ 1 v))) (* 2 (exp (/ -1 v))))
(* 1/4 (/ (- (* 2 (exp (/ 1 v))) (* 2 (exp (/ -1 v)))) (* (exp (/ -1 v)) (exp (/ 1 v)))))
(* 2 (exp (/ 1 v)))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(exp (/ 1 v))
(exp (/ -1 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
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))))))
4
(/ 4 v)
(/ (+ 4 (* 2/3 (/ 1 (pow v 2)))) v)
(/ (+ 4 (+ (/ 1/30 (pow v 4)) (* 2/3 (/ 1 (pow v 2))))) v)
(/ (+ 4 (+ (/ 1/30 (pow v 4)) (+ (* 2/3 (/ 1 (pow v 2))) (* 1/1260 (/ 1 (pow v 6)))))) 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 v)))
(+ 2 (+ (* 2 (/ 1 v)) (/ 1 (pow v 2))))
(+ 2 (+ (* 2 (/ 1 v)) (+ (/ 1 (pow v 2)) (* 1/3 (/ 1 (pow v 3))))))
(/ -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)
v
(* v (- 1 (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))))
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))))))
(- 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)))))
(* -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 (/ (+ 2/3 (* 1/30 (/ 1 (pow v 2)))) (pow v 2))) 4) v))
(* -1 (/ (- (* -1 (/ (+ 1/30 (* 1/1260 (/ 1 (pow v 2)))) (pow v 4))) (+ 4 (* 2/3 (/ 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 (* -1 (/ (- (* -1 (/ (+ 1 (* 1/3 (/ 1 v))) v)) 2) v)))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) 1)))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))))
(* -1 (* v (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))))
(* (sqrt (/ (* cosTheta_O cosTheta_i) v)) (pow (sqrt -1) 2))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/6 (/ 1 v))) v)) 1) v)))
(+ 1 (* -1 (/ (- 1 (* 1/2 (/ 1 v))) v)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/6 (/ 1 v))) v))) v)))
Calls

15 calls:

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

simplify218.0ms (1.4%)

Memory
-1.1MiB live, 161.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03321411
19991355
234921241
085521216
Stop Event
iter limit
node limit
Counts
77 → 76
Calls
Call 1
Inputs
(/ (* 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))))))
(sqrt (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (pow (sqrt -1) 2))) v))
(* -1 (* (sqrt (/ (* cosTheta_O cosTheta_i) v)) (pow (sqrt -1) 2)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(* 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)))))))
(+ (* 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 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(* 4 (* (exp (/ -1 v)) (exp (/ 1 v))))
(- (* 2 (exp (/ 1 v))) (* 2 (exp (/ -1 v))))
(* 1/4 (/ (- (* 2 (exp (/ 1 v))) (* 2 (exp (/ -1 v)))) (* (exp (/ -1 v)) (exp (/ 1 v)))))
(* 2 (exp (/ 1 v)))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(exp (/ 1 v))
(exp (/ -1 v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
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))))))
4
(/ 4 v)
(/ (+ 4 (* 2/3 (/ 1 (pow v 2)))) v)
(/ (+ 4 (+ (/ 1/30 (pow v 4)) (* 2/3 (/ 1 (pow v 2))))) v)
(/ (+ 4 (+ (/ 1/30 (pow v 4)) (+ (* 2/3 (/ 1 (pow v 2))) (* 1/1260 (/ 1 (pow v 6)))))) 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 v)))
(+ 2 (+ (* 2 (/ 1 v)) (/ 1 (pow v 2))))
(+ 2 (+ (* 2 (/ 1 v)) (+ (/ 1 (pow v 2)) (* 1/3 (/ 1 (pow v 3))))))
(/ -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)
v
(* v (- 1 (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))))
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))))))
(- 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)))))
(* -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 (/ (+ 2/3 (* 1/30 (/ 1 (pow v 2)))) (pow v 2))) 4) v))
(* -1 (/ (- (* -1 (/ (+ 1/30 (* 1/1260 (/ 1 (pow v 2)))) (pow v 4))) (+ 4 (* 2/3 (/ 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 (* -1 (/ (- (* -1 (/ (+ 1 (* 1/3 (/ 1 v))) v)) 2) v)))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) 1)))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))))
(* -1 (* v (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))))
(* (sqrt (/ (* cosTheta_O cosTheta_i) v)) (pow (sqrt -1) 2))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/6 (/ 1 v))) v)) 1) v)))
(+ 1 (* -1 (/ (- 1 (* 1/2 (/ 1 v))) v)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/6 (/ 1 v))) v))) v)))
Outputs
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(sqrt (/ (* cosTheta_O cosTheta_i) v))
(sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (pow (sqrt -1) 2))) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* (sqrt (/ (* cosTheta_O cosTheta_i) v)) (pow (sqrt -1) 2)))
(sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.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)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.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 sinTheta_O sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.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)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32)))) sinTheta_O) sinTheta_O))
(* -1 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* 4 (* (exp (/ -1 v)) (exp (/ 1 v))))
#s(literal 4 binary32)
(- (* 2 (exp (/ 1 v))) (* 2 (exp (/ -1 v))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
(* 1/4 (/ (- (* 2 (exp (/ 1 v))) (* 2 (exp (/ -1 v)))) (* (exp (/ -1 v)) (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (exp (/ 1 v)))
(*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(* 1/2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(/ -2 (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))
(/.f32 #s(literal -2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(exp (/ 1 v))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(exp (/ -1 v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)))))) v)
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32)))) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
4
#s(literal 4 binary32)
(/ 4 v)
(/.f32 #s(literal 4 binary32) v)
(/ (+ 4 (* 2/3 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 2/3 binary32) (*.f32 v v)) #s(literal 4 binary32)) v)
(/ (+ 4 (+ (/ 1/30 (pow v 4)) (* 2/3 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/30 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 4 binary32)) (/.f32 #s(literal 2/3 binary32) (*.f32 v v))) v)
(/ (+ 4 (+ (/ 1/30 (pow v 4)) (+ (* 2/3 (/ 1 (pow v 2))) (* 1/1260 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 4 binary32) (/.f32 #s(literal 1/1260 binary32) (pow.f32 v #s(literal 6 binary32)))) (+.f32 (/.f32 #s(literal 1/30 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32)))) (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(+ 2 (* 2 (/ 1 v)))
(+.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 2 binary32))
(+ 2 (+ (* 2 (/ 1 v)) (/ 1 (pow v 2))))
(+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) v) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) v))
(+ 2 (+ (* 2 (/ 1 v)) (+ (/ 1 (pow v 2)) (* 1/3 (/ 1 (pow v 3))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (pow.f32 v #s(literal 3 binary32)))) (+.f32 (/.f32 #s(literal 2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) v)))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(* -1 (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v))
(/.f32 (-.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v)
(/.f32 (-.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal 1 binary32)) v)
(/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (-.f32 (-.f32 (/.f32 #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)
v
(* v (- 1 (* 1/6 (/ 1 (pow v 2)))))
(fma.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) v v)
(* v (- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))))
(fma.f32 (-.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v v)
(* v (- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))))
(fma.f32 (-.f32 (-.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32)))) v v)
1
#s(literal 1 binary32)
(+ 1 (/ 1 v))
(+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32))
(+ 1 (+ (/ 1/2 (pow v 2)) (/ 1 v)))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(+ 1 (+ (/ 1/2 (pow v 2)) (+ (/ 1 v) (* 1/6 (/ 1 (pow v 3))))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v v)) (/.f32 #s(literal -1 binary32) v)))
(- 1 (/ 1 v))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) v))
(- (+ 1 (/ 1/2 (pow v 2))) (/ 1 v))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v)) v))
(- (+ 1 (/ 1/2 (pow v 2))) (+ (/ 1 v) (* 1/6 (/ 1 (pow v 3)))))
(-.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))))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #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 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.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))
(* -1 (/ (- (* -1 (/ (+ 2/3 (* 1/30 (/ 1 (pow v 2)))) (pow v 2))) 4) v))
(/.f32 (-.f32 #s(literal -4 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/30 binary32) (*.f32 v v)) #s(literal 2/3 binary32)) v) v)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/30 (* 1/1260 (/ 1 (pow v 2)))) (pow v 4))) (+ 4 (* 2/3 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/1260 binary32) (*.f32 v v)) #s(literal 1/30 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 2/3 binary32) (*.f32 v v)) #s(literal 4 binary32))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) v) v) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) v)
(+ 2 (* -1 (/ (- (* -1 (/ (+ 1 (* 1/3 (/ 1 v))) v)) 2) v)))
(-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal -2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) v) #s(literal 1 binary32)) v)) v))
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (fma.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) v)
(* -1 (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/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))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) 1)))
(fma.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) v v)
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))))
(fma.f32 (-.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v v)
(* -1 (* v (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))))
(fma.f32 (-.f32 (-.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32)))) v v)
(* (sqrt (/ (* cosTheta_O cosTheta_i) v)) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/6 (/ 1 v))) v)) 1) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) v) #s(literal 1/2 binary32)) v)) v))
(+ 1 (* -1 (/ (- 1 (* 1/2 (/ 1 v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v)) v))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/6 (/ 1 v))) 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))

rewrite170.0ms (1.1%)

Memory
7.9MiB live, 275.4MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045185
075194
1235164
21281124
08831124
Stop Event
iter limit
node limit
iter limit
Counts
20 → 1 432
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
(/.f32 (*.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 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/2 binary32))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
Outputs
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (pow.f32 v #s(literal -1/4 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) #s(literal 1 binary32)) (pow.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)) (pow.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (pow.f32 cosTheta_i #s(literal 1 binary32)) (pow.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)))
(*.f32 (pow.f32 cosTheta_O #s(literal 1 binary32)) (pow.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) (*.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal -1 binary32))
(*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal -1 binary32)) v)
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal -1 binary32))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 (neg.f32 v) cosTheta_O) cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))))
(pow.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal 1 binary32)))
(neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal 1 binary32)))
(neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) #s(literal 0 binary32))))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_O v) (*.f32 sinTheta_i #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) v)))
(*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32)))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(/.f32 (*.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32)) (/.f32 v sinTheta_O))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) v)
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) v)
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) #s(literal 0 binary32)))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) #s(literal 0 binary32)) (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 v sinTheta_i) (neg.f32 sinTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v sinTheta_i) (neg.f32 sinTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) #s(literal 0 binary32))) (/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(pow.f32 (/.f32 (/.f32 v sinTheta_i) (neg.f32 sinTheta_O)) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) sinTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_i) sinTheta_O)
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(*.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal -1 binary32) v)))
(*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_i))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i #s(literal 1 binary32)) (/.f32 v sinTheta_O))
(/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)))) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(/.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v sinTheta_i) (neg.f32 sinTheta_O)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_i)) sinTheta_O)
(*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O)) sinTheta_i)
(*.f32 (neg.f32 (neg.f32 sinTheta_i)) sinTheta_O)
(*.f32 (neg.f32 (neg.f32 sinTheta_O)) sinTheta_i)
(*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 sinTheta_i))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(*.f32 sinTheta_O (*.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 sinTheta_O (neg.f32 (neg.f32 sinTheta_i)))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i (*.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 sinTheta_i (neg.f32 (neg.f32 sinTheta_O)))
(*.f32 sinTheta_i sinTheta_O)
(*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_i)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 cosTheta_O v)) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_O v)) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) (*.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal -1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 #s(literal -1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 #s(literal 1 binary32) (*.f32 v #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 #s(literal -1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (/.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 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 #s(literal -1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 cosTheta_O v) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) v))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(literal 1 binary32)) (neg.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(literal -1 binary32)) (neg.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))) v)
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) v)
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 v #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))) (/.f32 (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (/.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 #s(literal 0 binary32) (/.f32 (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(pow.f32 (*.f32 (/.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (*.f32 (neg.f32 (/.f32 cosTheta_O v)) (/.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 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 v)) #s(literal 2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal 1/2 binary32))
(*.f32 #s(literal -2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal -2 binary32) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) #s(literal -1 binary32)))
(*.f32 (*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) #s(literal -1/2 binary32))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 v) (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (neg.f32 v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 #s(literal -1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 #s(literal 2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 v (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 v)) #s(literal -1 binary32))
(/.f32 (*.f32 v (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 v (-.f32 (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 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal 2 binary32))
(/.f32 (*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(fma.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (pow.f32 v #s(literal -1/4 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) #s(literal 1 binary32)) (pow.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)) (pow.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (pow.f32 cosTheta_i #s(literal 1 binary32)) (pow.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)))
(*.f32 (pow.f32 cosTheta_O #s(literal 1 binary32)) (pow.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) (*.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal -1 binary32))
(*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal -1 binary32)) v)
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal -1 binary32))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 (neg.f32 v) cosTheta_O) cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))))
(pow.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal 1 binary32)))
(neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal 1 binary32)))
(neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
#s(literal 4 binary32)
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (neg.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))
(*.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(*.f32 (*.f32 #s(literal 8 binary32) (-.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) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(*.f32 #s(literal 2 binary32) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 2 binary32) (-.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 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 2 binary32))
(/.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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (-.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)))))) (neg.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))) (+.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))) (*.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))) (+.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (fma.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -4 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (-.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)))))) (neg.f32 (neg.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (-.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)))))) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (*.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (-.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))))) (neg.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 8 binary32) (-.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)))) (neg.f32 (neg.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(/.f32 (*.f32 #s(literal 8 binary32) (-.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)))) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(-.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) #s(literal 0 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(fma.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(fma.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(fma.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1 binary32))
(+.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(+.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(+.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(*.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)))
(*.f32 (pow.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (pow.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32)) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1 binary32)))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (neg.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(*.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/16 binary32))
(*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 #s(literal 1/4 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 8 binary32) (-.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) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1/4 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/4 binary32))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32))))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1/4 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (-.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)))))) (neg.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 1 binary32)) #s(literal -4 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32)) #s(literal -4 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32))) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 16 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (+.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)))
(/.f32 (neg.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32))) (neg.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)))) (neg.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -16 binary32))
(/.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -4 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal -4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -4 binary32))) #s(literal -8 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 8 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #s(literal -4 binary32)) #s(literal -4 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.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 -4 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 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 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) #s(literal -8 binary32))
(/.f32 (-.f32 #s(literal -4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (*.f32 #s(literal -4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -4 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -4 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 16 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 4 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) #s(literal -16 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal -4 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 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 (-.f32 (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) #s(literal 8 binary32))
(/.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -16 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal -4 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32))))
(/.f32 (neg.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (-.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))))) (neg.f32 (*.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (-.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))))) (neg.f32 (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 16 binary32))
(/.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32)))
(/.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal 8 binary32) (-.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 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 8 binary32) (-.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 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32)))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -4 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 4 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))
(/.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 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32))) (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32)))))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) #s(literal 16 binary32)) (/.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 16 binary32)))
(-.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 4 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 4 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 4 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 4 binary32)))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(-.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal -2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(+.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(neg.f32 (/.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(*.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)))
(*.f32 (pow.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (pow.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32)) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1 binary32)))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (neg.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(*.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/16 binary32))
(*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 #s(literal 1/4 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 8 binary32) (-.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) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32))))
(*.f32 (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1/4 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/4 binary32))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32))))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1/4 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (-.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)))))) (neg.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 1 binary32)) #s(literal -4 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32)) #s(literal -4 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32))) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 16 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (+.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)))
(/.f32 (neg.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32))) (neg.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)))) (neg.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -16 binary32))
(/.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -4 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal -4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -4 binary32))) #s(literal -8 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 8 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #s(literal -4 binary32)) #s(literal -4 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.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 -4 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 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 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) #s(literal -8 binary32))
(/.f32 (-.f32 #s(literal -4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (*.f32 #s(literal -4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -4 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -4 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 16 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 4 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) #s(literal -16 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal -4 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 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 (-.f32 (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) #s(literal 8 binary32))
(/.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -16 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal -4 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32))))
(/.f32 (neg.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (-.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))))) (neg.f32 (*.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (-.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))))) (neg.f32 (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 16 binary32))
(/.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32)))
(/.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal 8 binary32) (-.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 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 8 binary32) (-.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 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32)))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -4 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 4 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))))
(/.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 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal 1/4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32))) (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32)))))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) #s(literal 16 binary32)) (/.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 16 binary32)))
(-.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 #s(literal 4 binary32) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 4 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 4 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 4 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal 4 binary32)))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(-.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal -2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(+.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(neg.f32 (/.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 v)) #s(literal 2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal 1/2 binary32))
(*.f32 #s(literal -2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal -2 binary32) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) #s(literal -1 binary32)))
(*.f32 (*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) #s(literal -1/2 binary32))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 v) (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (neg.f32 v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 #s(literal -1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 #s(literal 2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 v (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 v)) #s(literal -1 binary32))
(/.f32 (*.f32 v (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 v (-.f32 (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 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal 2 binary32))
(/.f32 (*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(fma.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1 binary32) (neg.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))
(/.f32 (neg.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))) #s(literal -1 binary32))
(/.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(neg.f32 (neg.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (pow.f32 v #s(literal -1/4 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) #s(literal 1 binary32)) (pow.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)) (pow.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (pow.f32 cosTheta_i #s(literal 1 binary32)) (pow.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)))
(*.f32 (pow.f32 cosTheta_O #s(literal 1 binary32)) (pow.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) (*.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal -1 binary32))
(*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal -1 binary32)) v)
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal -1 binary32))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 (neg.f32 v) cosTheta_O) cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))))
(pow.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal 1 binary32)))
(neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) #s(literal 1 binary32)))
(neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32))
(*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 1/4 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1/4 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32))) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32)) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) #s(literal 1/8 binary32))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) #s(literal 1/4 binary32))))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -4 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -4 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -4 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal -4 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32))) #s(literal -4 binary32)))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -4 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(-.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -1/4 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))
(neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32))) #s(literal 2 binary32))
(*.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1/2 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32)) #s(literal 2 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (fma.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal 4 binary32)))
(*.f32 (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32)) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(*.f32 #s(literal -4 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 4 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 4 binary32) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))))))
(*.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 8 binary32) (+.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))))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -4 binary32))))
(/.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32)) (pow.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 6 binary32)) (pow.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32)) (-.f32 (pow.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32)) #s(literal 2 binary32)) (fma.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 16 binary32)))))
(/.f32 (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(/.f32 #s(literal -4 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (expm1.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 4 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(fma.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) #s(literal 4 binary32)))
(fma.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32))))
(fma.f32 (*.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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)))))))
(fma.f32 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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)))))))
(fma.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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)))))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(+.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))))))
(+.f32 (*.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(+.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.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)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(+.f32 (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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 #s(literal 4 binary32) (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) #s(literal 4 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))))
(+.f32 (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) (-.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))))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 4 binary32))))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (pow.f32 v #s(literal -1/4 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)))
(*.f32 (pow.f32 (pow.f32 v #s(literal -1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 v) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 v) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32))))
(*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32))))
(*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) #s(literal -1/4 binary32)))
(exp.f32 (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (E.f32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (pow.f32 (E.f32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))
(*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (exp.f32 (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (E.f32) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (E.f32) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (E.f32) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (E.f32)) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(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)))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (/.f32 #s(literal -1 binary32) v))

eval253.0ms (1.7%)

Memory
-9.8MiB live, 376.9MiB allocated
Compiler

Compiled 56 611 to 5 650 computations (90% saved)

prune116.0ms (0.8%)

Memory
2.9MiB live, 198.8MiB allocated
Pruning

56 alts after pruning (51 fresh and 5 done)

PrunedKeptTotal
New1 487351 522
Fresh201636
Picked145
Done011
Total1 508561 564
Accuracy
99.9%
Counts
1 564 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.0%
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
98.2%
(/.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)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
93.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 4 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
94.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))
93.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (sinh.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))) (pow.f32 (*.f32 (pow.f32 (/.f32 v cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) 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))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 #s(approx (pow (/ v (* cosTheta_O cosTheta_i)) -1/2) (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal 2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
93.5%
(/.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_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #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))
97.4%
(/.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.3%
(/.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.3%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 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 v (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
68.2%
(/.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) #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)))))
62.2%
(/.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) #s(approx (sinh (/ -1 v)) (/.f32 (-.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))))
34.2%
(/.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) #s(approx (/ -1 (sinh (/ -1 v))) (fma.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) v v))))
97.4%
(/.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)) (+.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 #s(literal 1 binary32) v)) (/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 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 #s(literal 1 binary32) v))))
43.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #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 (/.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.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 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (E.f32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (pow.f32 (E.f32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))))) #s(literal 2 binary32)) v))
97.3%
(/.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.3%
(/.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 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32)) v))
97.4%
(/.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.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 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1 binary32))) #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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
62.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (/ (- (* 1 (* 2 (exp (/ 1 v)))) (* (* 2 (exp (/ -1 v))) 1)) (* (* 2 (exp (/ -1 v))) (* 2 (exp (/ 1 v))))) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
68.2%
(/.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.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
62.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
56.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.5%
(/.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))
94.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
94.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))) (*.f32 (*.f32 (sinh.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 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) (*.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 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #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))) (exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
50.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
Compiler

Compiled 3 758 to 2 837 computations (24.5% saved)

simplify128.0ms (0.8%)

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

Found 20 expressions of interest:

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

Useful iterations: 3 (0.0ms)

IterNodesCost
067567
0107574
1201550
2658548
33209533
45383533
57261533
08017533
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 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) 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 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
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))
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
#s(literal 1/2 binary32)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
(/.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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O 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 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_O v)
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))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 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 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 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
cosTheta_O
(-.f32 (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 #s(literal 1 binary32) v)
#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 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (/.f32 cosTheta_i v) v)
(/.f32 cosTheta_i v)
cosTheta_i
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))
(*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(pow.f32 v #s(literal 3 binary32))
#s(literal 3 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))) (*.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 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))))
(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 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(pow.f32 v #s(literal -1/4 binary32))
#s(literal -1/4 binary32)
(*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))
(pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(literal 1/4 binary32)
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
#s(literal -3/4 binary32)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)
(/.f32 cosTheta_i v)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
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 (/.f32 (/.f32 cosTheta_i v) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 cosTheta_O v)
cosTheta_O
cosTheta_i
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 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))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 (/.f32 cosTheta_i v) v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.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)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 (/.f32 cosTheta_i v) v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
cosTheta_O
(-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 2 binary32) (sinh.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)
v
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(-.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 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 (/.f32 cosTheta_i v) v))
(/.f32 (/.f32 cosTheta_i v) v)
(/.f32 cosTheta_i v)
cosTheta_i
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) sinTheta_i) sinTheta_O)
(*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)
(*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(pow.f32 v #s(literal 3 binary32))
#s(literal 3 binary32)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 v #s(literal -1/4 binary32)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))))
(*.f32 (/.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32)) (pow.f32 v #s(literal -1/4 binary32))))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32))) (pow.f32 v #s(literal -1/4 binary32)))
(pow.f32 v #s(literal -1/4 binary32))
#s(literal -1/4 binary32)
(*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32)))
(pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32))
(pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
#s(literal 1/4 binary32)
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
#s(literal -3/4 binary32)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)

localize196.0ms (1.3%)

Memory
-5.2MiB live, 322.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2759589230094974
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.9996633551885203
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy8.544090943322287
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))
accuracy10.46598689838815
(pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32))
accuracy0.296875
(/.f32 (/.f32 cosTheta_i v) v)
accuracy0.30859375
(-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
accuracy0.8734380088706968
(exp.f32 (/.f32 #s(literal -1 binary32) v))
accuracy0.8882206793565638
(exp.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.14453125
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
accuracy0.23828125
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.2759589230094974
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.9996633551885203
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.0
(*.f32 cosTheta_i cosTheta_O)
accuracy0.05078125
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
accuracy0.274101269536884
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy13.976378522295049
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
accuracy0.23828125
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.2578125
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)
accuracy0.2759589230094974
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.9996633551885203
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
146.0ms256×0valid
Compiler

Compiled 1 100 to 126 computations (88.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 35.0ms (38.1% of total)
ival-div: 24.0ms (26.1% of total)
ival-pow: 19.0ms (20.7% of total)
ival-exp: 7.0ms (7.6% of total)
ival-sub: 2.0ms (2.2% of total)
ival-sinh: 2.0ms (2.2% of total)
exact: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series540.0ms (3.6%)

Memory
1.6MiB live, 588.2MiB allocated
Counts
21 → 92
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(-.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))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))))))
(*.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 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 (/.f32 cosTheta_i v) v)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))
Outputs
(/ cosTheta_i v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* cosTheta_i (- (/ 1 (pow v 2)) (/ (* sinTheta_O sinTheta_i) (pow v 3))))
(/ (* cosTheta_O (* cosTheta_i (- (/ 1 (pow v 2)) (/ (* sinTheta_O sinTheta_i) (pow v 3))))) (- (exp (/ 1 v)) (exp (/ -1 v))))
(/ cosTheta_i (pow v 2))
(exp (* 1/4 (+ (log cosTheta_O) (log cosTheta_i))))
(exp (* 1/4 (+ (log (/ (pow cosTheta_O 3) (pow v 3))) (* 3 (log cosTheta_i)))))
(exp (* 1/4 (+ (log cosTheta_O) (* -1 (log (/ 1 cosTheta_i))))))
(exp (* 1/4 (+ (log (/ (pow cosTheta_O 3) (pow v 3))) (* -3 (log (/ 1 cosTheta_i))))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2))))
(/ (* cosTheta_O (* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2))))) (- (exp (/ 1 v)) (exp (/ -1 v))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (sqrt -1))) v))
(exp (* 1/4 (+ (log (* -1 cosTheta_O)) (* -1 (log (/ -1 cosTheta_i))))))
(exp (* 1/4 (+ (log (* -1 (/ (pow cosTheta_O 3) (pow v 3)))) (* -3 (log (/ -1 cosTheta_i))))))
(/ (* cosTheta_O (- (/ cosTheta_i (pow v 2)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3)))) (- (exp (/ 1 v)) (exp (/ -1 v))))
(exp (* 1/4 (+ (log (/ (pow cosTheta_i 3) (pow v 3))) (* 3 (log cosTheta_O)))))
(exp (* 1/4 (+ (log cosTheta_i) (* -1 (log (/ 1 cosTheta_O))))))
(exp (* 1/4 (+ (log (/ (pow cosTheta_i 3) (pow v 3))) (* -3 (log (/ 1 cosTheta_O))))))
(exp (* 1/4 (+ (log (* -1 cosTheta_i)) (* -1 (log (/ -1 cosTheta_O))))))
(exp (* 1/4 (+ (log (* -1 (/ (pow cosTheta_i 3) (pow v 3)))) (* -3 (log (/ -1 cosTheta_O))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(* 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_i (* sinTheta_O sinTheta_i)) (pow v 3))) (/ cosTheta_i (pow v 2)))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (exp (/ -1 v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (exp (/ -1 v)))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (exp (/ -1 v))))))
(* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3)))
(* sinTheta_i (- (/ cosTheta_i (* sinTheta_i (pow v 2))) (/ (* cosTheta_i sinTheta_O) (pow v 3))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (exp (/ -1 v))))))
(* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (exp (/ -1 v)))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (exp (/ -1 v))))))))
(* -1 (* sinTheta_i (- (* -1 (/ cosTheta_i (* sinTheta_i (pow v 2)))) (* -1 (/ (* cosTheta_i sinTheta_O) (pow v 3))))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (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 (- (/ cosTheta_i (* sinTheta_O (pow v 2))) (/ (* cosTheta_i sinTheta_i) (pow v 3))))
(* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (exp (/ -1 v)))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (exp (/ -1 v))))))))
(* -1 (* sinTheta_O (- (* -1 (/ cosTheta_i (* sinTheta_O (pow v 2)))) (* -1 (/ (* cosTheta_i sinTheta_i) (pow v 3))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (exp (/ -1 v))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (exp (/ -1 v))))))))
(- (exp (/ 1 v)) (exp (/ -1 v)))
(/ (- (* cosTheta_i v) (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (- (exp (/ 1 v)) (exp (/ -1 v))))) (/ (* cosTheta_O (* cosTheta_i v)) (- (exp (/ 1 v)) (exp (/ -1 v))))) (pow v 3))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(exp (/ 1 v))
(exp (/ -1 v))
(exp (* 1/4 (+ (log (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* -3 (log v)))))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/ 2 v)
(/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) v)
(/ (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) v)
(/ (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) v)
(/ (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (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))))))
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))))))
(- 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)))))
(exp (* 1/4 (+ (log (* (pow cosTheta_O 3) (pow cosTheta_i 3))) (* 3 (log (/ 1 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/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2) v))
(* -1 (/ (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (* 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/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 (/ (+ 1/2 (* 1/6 (/ 1 v))) v)) 1) v)))
(+ 1 (* -1 (/ (- 1 (* 1/2 (/ 1 v))) v)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/6 (/ 1 v))) v))) v)))
(exp (* 1/4 (+ (log (* -1 (* (pow cosTheta_O 3) (pow cosTheta_i 3)))) (* 3 (log (/ -1 v))))))
Calls

15 calls:

TimeVariablePointExpression
161.0ms
cosTheta_i
@0
((* (/ 1 v) cosTheta_i) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (/ (* cosTheta_i cosTheta_O) v)) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ cosTheta_O v) cosTheta_i) (- (exp (/ 1 v)) (exp (/ -1 v))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (* (pow v -1/4) (* (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (exp (/ 1 v)) (exp (/ -1 v)) (/ (/ cosTheta_i v) v) (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))
88.0ms
cosTheta_O
@-inf
((* (/ 1 v) cosTheta_i) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (/ (* cosTheta_i cosTheta_O) v)) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ cosTheta_O v) cosTheta_i) (- (exp (/ 1 v)) (exp (/ -1 v))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (* (pow v -1/4) (* (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (exp (/ 1 v)) (exp (/ -1 v)) (/ (/ cosTheta_i v) v) (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))
73.0ms
cosTheta_i
@-inf
((* (/ 1 v) cosTheta_i) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (/ (* cosTheta_i cosTheta_O) v)) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ cosTheta_O v) cosTheta_i) (- (exp (/ 1 v)) (exp (/ -1 v))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (* (pow v -1/4) (* (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (exp (/ 1 v)) (exp (/ -1 v)) (/ (/ cosTheta_i v) v) (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))
44.0ms
cosTheta_O
@0
((* (/ 1 v) cosTheta_i) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (/ (* cosTheta_i cosTheta_O) v)) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ cosTheta_O v) cosTheta_i) (- (exp (/ 1 v)) (exp (/ -1 v))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (* (pow v -1/4) (* (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (exp (/ 1 v)) (exp (/ -1 v)) (/ (/ cosTheta_i v) v) (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))
41.0ms
cosTheta_i
@inf
((* (/ 1 v) cosTheta_i) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (/ (* cosTheta_i cosTheta_O) v)) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ cosTheta_O v) cosTheta_i) (- (exp (/ 1 v)) (exp (/ -1 v))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (* (pow v -1/4) (* (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (exp (/ 1 v)) (exp (/ -1 v)) (/ (/ cosTheta_i v) v) (pow (* cosTheta_i cosTheta_O) 1/4) (pow (/ v (* cosTheta_i cosTheta_O)) -3/4))

simplify177.0ms (1.2%)

Memory
-19.8MiB live, 134.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite196.0ms (1.3%)

Memory
21.3MiB live, 252.9MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059224
089222
1268211
21887205
08277205
Stop Event
iter limit
node limit
iter limit
Counts
21 → 655
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(-.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))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))))))
(*.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 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 (/.f32 cosTheta_i v) v)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 binary32))
Outputs
(*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i)
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_i)))
(/.f32 cosTheta_i v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i))
(pow.f32 (/.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v cosTheta_i) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_i)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (*.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(pow.f32 (/.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(pow.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 #s(literal 1 binary32) v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(pow.f32 (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i)
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 v))
(/.f32 #s(literal -1/2 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(*.f32 (exp.f32 (log.f32 cosTheta_O)) (exp.f32 (log.f32 cosTheta_i)))
(*.f32 (exp.f32 (log.f32 cosTheta_i)) (exp.f32 (log.f32 cosTheta_O)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(*.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (-.f32 (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 #s(literal 1 binary32) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.f32 (neg.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))))) (neg.f32 (neg.f32 (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.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)))) (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))))))
(/.f32 (neg.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)))) (neg.f32 (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (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 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) 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))) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.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 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(fma.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(+.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))))
(*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))))
(*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (/.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) v)) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))) (neg.f32 (neg.f32 (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (neg.f32 (*.f32 (neg.f32 v) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (pow.f32 v #s(literal 3 binary32))) (*.f32 (neg.f32 v) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)))) (neg.f32 (*.f32 (neg.f32 v) (pow.f32 v #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 v (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (neg.f32 (*.f32 v (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) v)) (neg.f32 (*.f32 v (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (*.f32 v v) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (neg.f32 (*.f32 (*.f32 v v) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 v v) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)))) (neg.f32 (pow.f32 v #s(literal 5 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 v v))) (neg.f32 (*.f32 (*.f32 v v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (neg.f32 (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)))) (neg.f32 (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (pow.f32 v #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))) (*.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))))) (*.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))) (*.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))))) (*.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 v v)) (pow.f32 v #s(literal 4 binary32))) (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (pow.f32 v #s(literal 4 binary32)) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (neg.f32 v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (neg.f32 v) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) v) (*.f32 (neg.f32 v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (*.f32 v v)) (*.f32 (neg.f32 v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (neg.f32 v) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (neg.f32 v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (neg.f32 v) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (neg.f32 v) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (neg.f32 v) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 v) #s(literal -1 binary32))) (*.f32 (neg.f32 v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (*.f32 v v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (*.f32 v v) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) v) (*.f32 (*.f32 v v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (*.f32 v v)) (*.f32 (*.f32 v v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (*.f32 v v) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (*.f32 v v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 v v) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (pow.f32 v #s(literal 5 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (*.f32 v v) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 v v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 v v) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (pow.f32 v #s(literal 5 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (*.f32 (*.f32 v v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 v v)) (*.f32 (*.f32 v v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 v v)) (*.f32 (*.f32 v v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (*.f32 (neg.f32 v) v) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) v) (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (*.f32 (neg.f32 v) v) v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (*.f32 v v)) (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (*.f32 (neg.f32 v) v) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (*.f32 (neg.f32 v) v) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (*.f32 (neg.f32 v) v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 v) v) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 (neg.f32 v) v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (*.f32 (neg.f32 v) v) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 (neg.f32 v) v) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 v) v) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (*.f32 (neg.f32 v) v) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (*.f32 v (neg.f32 v)) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) v) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (*.f32 v (neg.f32 v)) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (*.f32 v v)) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v (neg.f32 v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 v (neg.f32 v)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (*.f32 v (neg.f32 v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 v (neg.f32 v)) #s(literal -1 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (*.f32 v (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (*.f32 v (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 v (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) v) (*.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (*.f32 v v)) (*.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 v (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 v (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 v (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 v (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 v (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) v) (*.f32 v (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) v) (*.f32 v (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (neg.f32 v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (neg.f32 v) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) v) (*.f32 (neg.f32 v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (*.f32 v v)) (*.f32 (neg.f32 v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (neg.f32 v) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (neg.f32 v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (pow.f32 v #s(literal 3 binary32))) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (neg.f32 v) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 v) #s(literal -1 binary32))) (*.f32 (neg.f32 v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (neg.f32 (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (neg.f32 (*.f32 v v)) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) v) (*.f32 (neg.f32 (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 v v)) (*.f32 (neg.f32 (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (neg.f32 (*.f32 v v)) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (neg.f32 (*.f32 v v)) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (neg.f32 (*.f32 v v)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (*.f32 (neg.f32 (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 v v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (neg.f32 (*.f32 v v)) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 (*.f32 v v)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (*.f32 (neg.f32 (*.f32 v v)) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (neg.f32 (*.f32 v v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 (*.f32 v v)) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 v v)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 v v)) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 v v)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (neg.f32 (*.f32 v v)) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 v v)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (*.f32 v (neg.f32 v)) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) v) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (*.f32 v (neg.f32 v)) v))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 v v)) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v (neg.f32 v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 v (neg.f32 v)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (*.f32 v (neg.f32 v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 v (neg.f32 v)) #s(literal -1 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (*.f32 v (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (*.f32 v (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (neg.f32 (neg.f32 v)) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) v) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (neg.f32 (neg.f32 v)) v))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 v v)) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (neg.f32 (neg.f32 v)) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (neg.f32 (neg.f32 v)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (neg.f32 (neg.f32 v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 (neg.f32 v)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (neg.f32 (neg.f32 v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 (neg.f32 v)) #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 v)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (neg.f32 (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 v (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) v) (*.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 v v)) (*.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 v (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 v (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 v (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) v) (*.f32 v (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (neg.f32 v) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) v))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 v v)) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (neg.f32 v) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) v))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 v v)) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (*.f32 v v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (*.f32 v v) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 (*.f32 v v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 v v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 cosTheta_i (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (*.f32 v v) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (*.f32 v v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 v v) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (pow.f32 v #s(literal 5 binary32)))
(/.f32 (-.f32 (*.f32 cosTheta_i (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (*.f32 (*.f32 v v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 v v)) (*.f32 (*.f32 v v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (/.f32 v cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (/.f32 v cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) v) (*.f32 (/.f32 v cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (/.f32 v cosTheta_i) v))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 v v)) (*.f32 (/.f32 v cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (/.f32 v cosTheta_i) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (/.f32 v cosTheta_i) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (/.f32 v cosTheta_i) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 v v) (*.f32 (/.f32 v cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 v cosTheta_i) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (/.f32 v cosTheta_i) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (/.f32 v cosTheta_i) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 v v) (*.f32 (/.f32 v cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (/.f32 v cosTheta_i) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (/.f32 v cosTheta_i) #s(literal -1 binary32))) (*.f32 (/.f32 v cosTheta_i) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 v cosTheta_i) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 v cosTheta_i) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) v))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 v v) cosTheta_i) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3/2 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (pow.f32 v #s(literal 3/2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) v))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (neg.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v))) v)
(/.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v))) v)
(/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v))
(/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) v) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))))) (neg.f32 (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))))) (neg.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))) (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))))) (neg.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (neg.f32 (pow.f32 v #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (neg.f32 v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (pow.f32 v #s(literal 3 binary32))) (*.f32 (neg.f32 v) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (neg.f32 v) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 v (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 v (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) v) (*.f32 v (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 cosTheta_i (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (*.f32 v v) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 v v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 v v) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (pow.f32 v #s(literal 5 binary32)))
(/.f32 (-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 v v)) (*.f32 (*.f32 v v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (pow.f32 v #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (/.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (*.f32 sinTheta_i cosTheta_i))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) (-.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))) (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (pow.f32 v #s(literal 4 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))) (/.f32 (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))) (/.f32 (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (*.f32 cosTheta_i (*.f32 v v)) (pow.f32 v #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v) (pow.f32 v #s(literal 4 binary32))))
(-.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i)))
(fma.f32 (pow.f32 (/.f32 v (neg.f32 cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))
(fma.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (/.f32 (/.f32 cosTheta_i v) v))
(fma.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i cosTheta_i)) (pow.f32 v #s(literal -3 binary32)) (/.f32 (/.f32 cosTheta_i v) v))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (neg.f32 (pow.f32 v #s(literal -3 binary32))) (/.f32 (/.f32 cosTheta_i v) v))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i)) (/.f32 (/.f32 cosTheta_i v) v))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))) (/.f32 (/.f32 cosTheta_i v) v))
(fma.f32 cosTheta_i (pow.f32 v #s(literal -2 binary32)) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))
(fma.f32 cosTheta_i (/.f32 (/.f32 #s(literal 1 binary32) v) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))
(pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))) (/.f32 (/.f32 cosTheta_i v) v))
(+.f32 (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (-.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)))) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)))
(*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)))) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (neg.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (neg.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (neg.f32 (pow.f32 v #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))))) (neg.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))))) (neg.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))) (neg.f32 (pow.f32 v #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (neg.f32 cosTheta_O))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))))) (neg.f32 (*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))))) (neg.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))) (neg.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) cosTheta_O)) (neg.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) cosTheta_O)) (neg.f32 (*.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 (pow.f32 v #s(literal 4 binary32)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) cosTheta_O)) (neg.f32 (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O))))
(/.f32 (neg.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v))) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))))) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))))) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O))
(/.f32 (neg.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))))) (*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))))) (*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))))
(/.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))))
(/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32))))) (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O) (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32))))) (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O) (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) (neg.f32 cosTheta_O)) (*.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) cosTheta_O) (*.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32)) (*.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))) (*.f32 sinTheta_O sinTheta_i) (/.f32 (/.f32 cosTheta_i v) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) (neg.f32 cosTheta_O)) (*.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) cosTheta_O) (*.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal -9 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 3 binary32)))) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 (pow.f32 v #s(literal -6 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 5 binary32)))) (pow.f32 (/.f32 (/.f32 cosTheta_i v) v) #s(literal 2 binary32))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (neg.f32 cosTheta_O)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) #s(literal 1 binary32)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
(/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O)))
(fma.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i v) v) (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))))))
(fma.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i v) v)) (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i (pow.f32 v #s(literal -3 binary32))))))
(*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32)) (pow.f32 v #s(literal -1/4 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/8 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/8 binary32)))
(*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32))) (pow.f32 v #s(literal -1/8 binary32))) (pow.f32 v #s(literal -1/8 binary32)))
(*.f32 (*.f32 (pow.f32 v #s(literal -1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32))) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32)) (pow.f32 v #s(literal -1/4 binary32))) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)))
(*.f32 (pow.f32 v #s(literal -1/8 binary32)) (*.f32 (pow.f32 v #s(literal -1/8 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32))) (pow.f32 v #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32)) (pow.f32 v #s(literal -1/4 binary32))))
(*.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)) (pow.f32 v #s(literal -1/4 binary32))))
(*.f32 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32))))
(exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1/4 binary32) (*.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/4 binary32))) (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/4 binary32))))
(exp.f32 (+.f32 (fma.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/4 binary32) (*.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/4 binary32))) (*.f32 (log.f32 v) #s(literal -1/4 binary32))))
(exp.f32 (+.f32 (fma.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/4 binary32) (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/4 binary32))) (*.f32 (log.f32 v) #s(literal -1/4 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/4 binary32) (fma.f32 (log.f32 v) #s(literal -1/4 binary32) (*.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/4 binary32)))))
(exp.f32 (fma.f32 (log.f32 v) #s(literal -1/4 binary32) (fma.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/4 binary32) (*.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/4 binary32)))))
(exp.f32 (fma.f32 (log.f32 v) #s(literal -1/4 binary32) (fma.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/4 binary32) (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/4 binary32)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (exp.f32 (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (E.f32) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (E.f32) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (E.f32) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (E.f32)) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(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)))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (neg.f32 cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_i (pow.f32 v #s(literal -2 binary32)))
(*.f32 cosTheta_i (/.f32 (/.f32 #s(literal 1 binary32) v) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta_i v) v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal -1 binary32))) (neg.f32 (*.f32 v (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (neg.f32 (neg.f32 (*.f32 v v))))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (neg.f32 (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (*.f32 v v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 cosTheta_i #s(literal -1 binary32)) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) v)
(/.f32 (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 v))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 cosTheta_i) (*.f32 v (neg.f32 v)))
(/.f32 (/.f32 cosTheta_i v) (neg.f32 (neg.f32 v)))
(/.f32 (/.f32 cosTheta_i v) v)
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 v cosTheta_i)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) cosTheta_i)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 v cosTheta_i) v)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 v cosTheta_i) (neg.f32 v)))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 v cosTheta_i))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 v cosTheta_i) v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 v cosTheta_i) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) cosTheta_i))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) v))
(pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v v) cosTheta_i) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v cosTheta_i) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v cosTheta_i) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (neg.f32 cosTheta_i) v) v))
(*.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/8 binary32)) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/8 binary32)))
(*.f32 (pow.f32 cosTheta_O #s(literal 1/4 binary32)) (pow.f32 cosTheta_i #s(literal 1/4 binary32)))
(*.f32 (pow.f32 cosTheta_i #s(literal 1/4 binary32)) (pow.f32 cosTheta_O #s(literal 1/4 binary32)))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(pow.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/8 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/4 binary32))
(exp.f32 (fma.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/8 binary32) (*.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/8 binary32))))
(exp.f32 (fma.f32 (log.f32 cosTheta_O) #s(literal 1/4 binary32) (*.f32 (log.f32 cosTheta_i) #s(literal 1/4 binary32))))
(exp.f32 (fma.f32 (log.f32 cosTheta_i) #s(literal 1/4 binary32) (*.f32 (log.f32 cosTheta_O) #s(literal 1/4 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/8 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/8 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O cosTheta_i)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 v #s(literal -3/8 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3/8 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 v cosTheta_i) #s(literal -3/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -3/4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) #s(literal -3/4 binary32)) (pow.f32 (neg.f32 v) #s(literal -3/4 binary32)))
(*.f32 (pow.f32 (neg.f32 v) #s(literal -3/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) #s(literal -3/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -3/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32)))
(*.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3/4 binary32)) (pow.f32 v #s(literal -3/4 binary32)))
(*.f32 (pow.f32 v #s(literal -3/4 binary32)) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3/4 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/8 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/8 binary32)))
(pow.f32 (exp.f32 #s(literal -3/4 binary32)) (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) #s(literal -3/8 binary32))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/8 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/4 binary32))
(pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3/4 binary32))
(exp.f32 (fma.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/8 binary32) (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/8 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/8 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32))) #s(literal -3/8 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -3/8 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -3/4 binary32)))

eval105.0ms (0.7%)

Memory
-9.6MiB live, 181.6MiB allocated
Compiler

Compiled 42 993 to 3 974 computations (90.8% saved)

prune157.0ms (1%)

Memory
3.0MiB live, 218.2MiB allocated
Pruning

76 alts after pruning (71 fresh and 5 done)

PrunedKeptTotal
New85446900
Fresh212546
Picked235
Done325
Total88076956
Accuracy
100.0%
Counts
956 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(/.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)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
93.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 4 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
93.5%
(/.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_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #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))
97.3%
(/.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.3%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) v)))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))))
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 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (E.f32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (pow.f32 (E.f32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))))) #s(literal 2 binary32)) v))
97.3%
(/.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.3%
(/.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 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32)) v))
97.4%
(/.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.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 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1 binary32))) #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 (sinh.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)) (exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
62.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.5%
(/.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.2%
(/.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_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
62.2%
(/.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) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
56.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #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 (exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_i)) #s(literal -1 binary32))) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #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))) (exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
95.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
98.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
50.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i) #s(literal -1/2 binary32)))) v))
50.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
92.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O))))
57.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
37.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (fma.f32 #s(literal -1 binary32) (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))))))
97.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (pow.f32 (E.f32) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (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))))))
98.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (exp.f32 (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (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))))))
98.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.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))))))
98.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (E.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))))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (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))))))
98.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 v v)) (*.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 3 binary32)))))
98.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) v) (*.f32 (/.f32 v cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (/.f32 v cosTheta_i) v))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (pow.f32 v #s(literal 4 binary32)))))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) v) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (*.f32 v (neg.f32 v)) v))))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (*.f32 v v)))))
98.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(approx (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3))) (*.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (+.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 sinTheta_O v)))))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
56.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)))))
57.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
57.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (+.f32 (/.f32 #s(literal 1/12 binary32) (*.f32 v v)) #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (/.f32 #s(literal -1/12 binary32) (*.f32 v v)) #s(literal 1/2 binary32)))) v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (/.f32 #s(literal -1/12 binary32) (*.f32 v v)) #s(literal 1/2 binary32)))) v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) sinTheta_i (*.f32 #s(literal 1/12 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (/.f32 sinTheta_i v) sinTheta_O #s(literal -1 binary32))) v))) v)) (neg.f32 v))))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1/2 binary32) (/.f32 #s(literal -1/12 binary32) v))) v)) (neg.f32 v))))
97.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (*.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (+.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 sinTheta_O v)))))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (*.f32 (neg.f32 sinTheta_O) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (+.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v)))))))
Compiler

Compiled 6 308 to 4 614 computations (26.9% saved)

simplify122.0ms (0.8%)

Memory
-13.3MiB live, 98.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
082796
0137770
1276745
2880690
34313681
08477675
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 (/.f32 #s(literal -1 binary32) v) (neg.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 (/.f32 #s(literal -1 binary32) v) (neg.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 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(neg.f32 cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
#s(literal 1/2 binary32)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_O v)
cosTheta_O
v
cosTheta_i
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(/.f32 (*.f32 #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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v))
(*.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)))
#s(literal -1/2 binary32)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))
(*.f32 cosTheta_i cosTheta_O)
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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)
(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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v))
(*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i))
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
#s(literal 1/6 binary32)
v
(neg.f32 v)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
cosTheta_O
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
v
#s(literal 2 binary32)
(-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))
(*.f32 cosTheta_i (*.f32 v v))
cosTheta_i
(*.f32 v v)
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)
(*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(pow.f32 v #s(literal 4 binary32))
#s(literal 4 binary32)
(/.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 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.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 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32)) v)
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
#s(literal 1 binary32)
(/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
#s(literal 16 binary32)
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 8 binary32)
(*.f32 #s(literal 8 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)
#s(literal 2 binary32)
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O))
(/.f32 cosTheta_O v)
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
(neg.f32 cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)) cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)) cosTheta_i)
#s(literal 1/2 binary32)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_O v)
cosTheta_O
v
cosTheta_i
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/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_i sinTheta_i) sinTheta_O) sinTheta_O) #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) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)) v))) (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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)) v))) (neg.f32 v))))
(*.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)))
(*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)) v))) (neg.f32 v))) #s(literal -1/2 binary32))
#s(literal -1/2 binary32)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))
(fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)) v))) (neg.f32 v)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)) v))) v)
(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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)) v)))
(*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i))
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
#s(literal 1/6 binary32)
v
(neg.f32 v)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))
(*.f32 (*.f32 (*.f32 cosTheta_i v) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
cosTheta_O
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
v
#s(literal 2 binary32)
(-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))
(*.f32 (*.f32 cosTheta_i v) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i v))
(*.f32 cosTheta_i (*.f32 v v))
(*.f32 (*.f32 v v) cosTheta_i)
cosTheta_i
(*.f32 v v)
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)
(*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v)
(*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)
(*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(pow.f32 v #s(literal 4 binary32))
#s(literal 4 binary32)
(/.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 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
#s(literal 1 binary32)
(/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
#s(literal 16 binary32)
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32))
(*.f32 #s(literal 8 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 8 binary32)
(*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 2 binary32)

localize204.0ms (1.4%)

Memory
48.7MiB live, 354.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.28125
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
accuracy0.30859375
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
accuracy0.8734380088706968
(exp.f32 (/.f32 #s(literal -1 binary32) v))
accuracy0.8882206793565638
(exp.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.24609375
(*.f32 cosTheta_i (*.f32 v v))
accuracy0.27734375
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
accuracy0.9833305413758857
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32)))
accuracy0.9996633551885203
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.30962758791597816
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)
accuracy0.31735133761714973
(-.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))
accuracy0.31862761208351764
(/.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)
accuracy14.726792287343038
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
accuracy0.0
(/.f32 cosTheta_O v)
accuracy0.05078125
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
accuracy0.14453125
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
accuracy13.976378522295049
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
accuracy0.23828125
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.2759589230094974
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.3046875
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O))
accuracy0.9996633551885203
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
139.0ms256×0valid
Compiler

Compiled 1 537 to 156 computations (89.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
ival-mult: 39.0ms (36.5% of total)
ival-div: 36.0ms (33.7% of total)
const: 8.0ms (7.5% of total)
ival-exp: 7.0ms (6.5% of total)
ival-sub: 3.0ms (2.8% of total)
ival-sinh: 3.0ms (2.8% of total)
ival-pow: 3.0ms (2.8% of total)
ival-neg: 3.0ms (2.8% of total)
ival-add: 2.0ms (1.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series180.0ms (1.2%)

Memory
-32.7MiB live, 215.3MiB allocated
Counts
29 → 222
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_O v)
(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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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_i sinTheta_i) sinTheta_O) sinTheta_O) #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) 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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(*.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)))
(-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32))
(/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)
(-.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 cosTheta_i (*.f32 v v))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
Outputs
(/ (* 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))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* -1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_i (- (pow v 2) (* sinTheta_O (* sinTheta_i v))))
(/ (* cosTheta_O (* cosTheta_i (- (pow v 2) (* sinTheta_O (* sinTheta_i v))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (- (pow v 2) (* sinTheta_O (* sinTheta_i v))))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)
(* cosTheta_i (pow v 2))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* 1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (* cosTheta_i (- (* -1 (pow v 2)) (* -1 (* sinTheta_O (* sinTheta_i v))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (* -1 (pow v 2)) (* -1 (* sinTheta_O (* sinTheta_i v)))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (* -1 (pow v 2)) (* -1 (* sinTheta_O (* sinTheta_i v)))))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(/ cosTheta_O v)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* -1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(/ (* cosTheta_O (- (* cosTheta_i (pow v 2)) (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (- (* cosTheta_i (pow v 2)) (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(/ cosTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* 1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(* 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/6 (/ (* cosTheta_O cosTheta_i) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) v)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))
(+ (* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ (* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_i (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)))))
(+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_i (pow v 2)))
(/ (* cosTheta_O (* cosTheta_i (pow v 2))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))
(- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* cosTheta_O cosTheta_i) (* sinTheta_i (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 1/6 (/ (* cosTheta_O cosTheta_i) v)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))))))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_i 2))) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))))
(* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))
(* sinTheta_i (- (/ (* cosTheta_i (pow v 2)) sinTheta_i) (* cosTheta_i (* sinTheta_O v))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (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))))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i))) sinTheta_i)) (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_i (pow v 2)) sinTheta_i)) (* -1 (* cosTheta_i (* sinTheta_O v))))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (* (pow v 2) (- (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_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) v)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(+ (* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_O (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))
(- (+ (* cosTheta_O cosTheta_i) (* sinTheta_O (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_O 2))) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))))
(* sinTheta_O (- (/ (* cosTheta_i (pow v 2)) sinTheta_O) (* cosTheta_i (* sinTheta_i v))))
(* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O))) sinTheta_O)) (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_i (pow v 2)) sinTheta_O)) (* -1 (* cosTheta_i (* sinTheta_i v))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow v 2) (- (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 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 3)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 3))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))))) (pow v 2))
(* v (- (* cosTheta_i v) (* cosTheta_i (* sinTheta_O sinTheta_i))))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (pow v 3))
(* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v))))
(* 1/16 (- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v)))))
(* 1/8 (- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v)))))
(/ 16 (- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/ (- (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/ (- (* v (- (* cosTheta_O (* cosTheta_i v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(exp (/ 1 v))
(exp (/ -1 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 (* sinTheta_O sinTheta_i)))
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(* -1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))))
(* (pow v 2) (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (* cosTheta_O (* cosTheta_i (pow v 3))))
(* (pow v 3) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))))
(* (pow v 3) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))))
(* (pow v 3) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))))
(/ 16 v)
(/ (+ 16 (* 8/3 (/ 1 (pow v 2)))) v)
(/ (+ 16 (+ (/ 2/15 (pow v 4)) (* 8/3 (/ 1 (pow v 2))))) v)
(/ (+ 16 (+ (/ 2/15 (pow v 4)) (+ (* 8/3 (/ 1 (pow v 2))) (* 1/315 (/ 1 (pow v 6)))))) 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 v)
(/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) v)
(/ (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) v)
(/ (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) v)
v
(* v (- 1 (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v)
(* cosTheta_O cosTheta_i)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(* 1/2 (* cosTheta_O v))
(* v (+ (* -1/12 (/ cosTheta_O (pow v 2))) (* 1/2 cosTheta_O)))
(* v (+ (* -1/2 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4))) (+ (* -1/12 (/ cosTheta_O (pow v 2))) (* 1/2 cosTheta_O))))
(* v (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O))) (+ (* -1/720 cosTheta_O) (* 1/5040 cosTheta_O))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4))) (+ (* -1/12 (/ cosTheta_O (pow v 2))) (* 1/2 cosTheta_O)))))
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))))))
(- 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)))))
(* -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/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/12 (* cosTheta_O cosTheta_i))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (* (pow v 3) (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))))
(* -1 (* (pow v 3) (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))))
(* -1 (* (pow v 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/12 (* cosTheta_O cosTheta_i))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))))
(* -1 (/ (- (* -1 (/ (+ 8/3 (* 2/15 (/ 1 (pow v 2)))) (pow v 2))) 16) v))
(* -1 (/ (- (* -1 (/ (+ 2/15 (* 1/315 (/ 1 (pow v 2)))) (pow v 4))) (+ 16 (* 8/3 (/ 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/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2) v))
(* -1 (/ (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) v))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) 1)))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))))
(* -1 (* v (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))))
(* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))
(+ (* -1 (/ (- (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i))
(* -1 (* v (+ (* -1/2 cosTheta_O) (* 1/12 (/ cosTheta_O (pow v 2))))))
(* -1 (* v (+ (* -1/2 cosTheta_O) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 4))) (* 1/12 (/ cosTheta_O (pow v 2)))))))
(* -1 (* v (+ (* -1/2 cosTheta_O) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O))) (+ (* -1/5040 cosTheta_O) (* 1/720 cosTheta_O))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 4))) (* 1/12 (/ cosTheta_O (pow v 2))))))))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/6 (/ 1 v))) v)) 1) v)))
(+ 1 (* -1 (/ (- 1 (* 1/2 (/ 1 v))) v)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/6 (/ 1 v))) v))) v)))
Calls

15 calls:

TimeVariablePointExpression
34.0ms
cosTheta_i
@0
((* (/ -1 v) (neg cosTheta_O)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (* (/ cosTheta_O v) cosTheta_i)) (* (/ cosTheta_O v) cosTheta_i) (/ cosTheta_O v) (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (pow v 4)) (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))) (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) (* (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) 2) (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v))))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v) (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (* cosTheta_i (* v v)) (exp (/ 1 v)) (exp (/ -1 v)))
24.0ms
cosTheta_O
@0
((* (/ -1 v) (neg cosTheta_O)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (* (/ cosTheta_O v) cosTheta_i)) (* (/ cosTheta_O v) cosTheta_i) (/ cosTheta_O v) (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (pow v 4)) (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))) (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) (* (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) 2) (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v))))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v) (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (* cosTheta_i (* v v)) (exp (/ 1 v)) (exp (/ -1 v)))
14.0ms
cosTheta_O
@-inf
((* (/ -1 v) (neg cosTheta_O)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (* (/ cosTheta_O v) cosTheta_i)) (* (/ cosTheta_O v) cosTheta_i) (/ cosTheta_O v) (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (pow v 4)) (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))) (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) (* (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) 2) (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v))))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v) (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (* cosTheta_i (* v v)) (exp (/ 1 v)) (exp (/ -1 v)))
11.0ms
cosTheta_i
@-inf
((* (/ -1 v) (neg cosTheta_O)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (* (/ cosTheta_O v) cosTheta_i)) (* (/ cosTheta_O v) cosTheta_i) (/ cosTheta_O v) (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (pow v 4)) (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))) (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) (* (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) 2) (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v))))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v) (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (* cosTheta_i (* v v)) (exp (/ 1 v)) (exp (/ -1 v)))
10.0ms
v
@0
((* (/ -1 v) (neg cosTheta_O)) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* 1/2 (* (/ cosTheta_O v) cosTheta_i)) (* (/ cosTheta_O v) cosTheta_i) (/ cosTheta_O v) (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/ (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (pow v 4)) (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))) (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) (* (/ 1 (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))))) 2) (/ 16 (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v))))) (sinh (/ 1 v)) (* (* (sinh (/ 1 v)) 2) v) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v) (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (* cosTheta_i (* v v)) (exp (/ 1 v)) (exp (/ -1 v)))

simplify181.0ms (1.2%)

Memory
15.9MiB live, 241.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09025844
130055556
091255343
Stop Event
iter limit
node limit
Counts
222 → 221
Calls
Call 1
Inputs
(/ (* 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))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* -1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_i (- (pow v 2) (* sinTheta_O (* sinTheta_i v))))
(/ (* cosTheta_O (* cosTheta_i (- (pow v 2) (* sinTheta_O (* sinTheta_i v))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (- (pow v 2) (* sinTheta_O (* sinTheta_i v))))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)
(* cosTheta_i (pow v 2))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* 1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (* cosTheta_i (- (* -1 (pow v 2)) (* -1 (* sinTheta_O (* sinTheta_i v))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (* -1 (pow v 2)) (* -1 (* sinTheta_O (* sinTheta_i v)))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (* -1 (pow v 2)) (* -1 (* sinTheta_O (* sinTheta_i v)))))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(/ cosTheta_O v)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(* -1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(/ (* cosTheta_O (- (* cosTheta_i (pow v 2)) (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (- (* cosTheta_i (pow v 2)) (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(/ cosTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(* 1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(* 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/6 (/ (* cosTheta_O cosTheta_i) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) v)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))
(+ (* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ (* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_i (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)))))
(+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_i (pow v 2)))
(/ (* cosTheta_O (* cosTheta_i (pow v 2))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))
(- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* cosTheta_O cosTheta_i) (* sinTheta_i (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 1/6 (/ (* cosTheta_O cosTheta_i) v)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))))))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_i 2))) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))))
(* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))
(* sinTheta_i (- (/ (* cosTheta_i (pow v 2)) sinTheta_i) (* cosTheta_i (* sinTheta_O v))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (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))))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i))) sinTheta_i)) (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_i (pow v 2)) sinTheta_i)) (* -1 (* cosTheta_i (* sinTheta_O v))))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (* (pow v 2) (- (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_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) v)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(+ (* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_O (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))
(- (+ (* cosTheta_O cosTheta_i) (* sinTheta_O (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_O 2))) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))))
(* sinTheta_O (- (/ (* cosTheta_i (pow v 2)) sinTheta_O) (* cosTheta_i (* sinTheta_i v))))
(* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O))) sinTheta_O)) (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_i (pow v 2)) sinTheta_O)) (* -1 (* cosTheta_i (* sinTheta_i v))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow v 2) (- (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 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 3)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 3))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))))) (pow v 2))
(* v (- (* cosTheta_i v) (* cosTheta_i (* sinTheta_O sinTheta_i))))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (pow v 3))
(* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v))))
(* 1/16 (- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v)))))
(* 1/8 (- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v)))))
(/ 16 (- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/ (- (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/ (- (* v (- (* cosTheta_O (* cosTheta_i v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(exp (/ 1 v))
(exp (/ -1 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 (* sinTheta_O sinTheta_i)))
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(* -1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))))
(* (pow v 2) (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (* cosTheta_O (* cosTheta_i (pow v 3))))
(* (pow v 3) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))))
(* (pow v 3) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))))
(* (pow v 3) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))))
(/ 16 v)
(/ (+ 16 (* 8/3 (/ 1 (pow v 2)))) v)
(/ (+ 16 (+ (/ 2/15 (pow v 4)) (* 8/3 (/ 1 (pow v 2))))) v)
(/ (+ 16 (+ (/ 2/15 (pow v 4)) (+ (* 8/3 (/ 1 (pow v 2))) (* 1/315 (/ 1 (pow v 6)))))) 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 v)
(/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) v)
(/ (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) v)
(/ (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) v)
v
(* v (- 1 (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))))
(* v (- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v)
(* cosTheta_O cosTheta_i)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(* 1/2 (* cosTheta_O v))
(* v (+ (* -1/12 (/ cosTheta_O (pow v 2))) (* 1/2 cosTheta_O)))
(* v (+ (* -1/2 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4))) (+ (* -1/12 (/ cosTheta_O (pow v 2))) (* 1/2 cosTheta_O))))
(* v (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O))) (+ (* -1/720 cosTheta_O) (* 1/5040 cosTheta_O))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4))) (+ (* -1/12 (/ cosTheta_O (pow v 2))) (* 1/2 cosTheta_O)))))
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))))))
(- 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)))))
(* -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/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/12 (* cosTheta_O cosTheta_i))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (* (pow v 3) (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))))
(* -1 (* (pow v 3) (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))))
(* -1 (* (pow v 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/12 (* cosTheta_O cosTheta_i))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))))
(* -1 (/ (- (* -1 (/ (+ 8/3 (* 2/15 (/ 1 (pow v 2)))) (pow v 2))) 16) v))
(* -1 (/ (- (* -1 (/ (+ 2/15 (* 1/315 (/ 1 (pow v 2)))) (pow v 4))) (+ 16 (* 8/3 (/ 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/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2) v))
(* -1 (/ (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) v))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) 1)))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))))
(* -1 (* v (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))))
(* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))
(+ (* -1 (/ (- (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i))
(* -1 (* v (+ (* -1/2 cosTheta_O) (* 1/12 (/ cosTheta_O (pow v 2))))))
(* -1 (* v (+ (* -1/2 cosTheta_O) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 4))) (* 1/12 (/ cosTheta_O (pow v 2)))))))
(* -1 (* v (+ (* -1/2 cosTheta_O) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O))) (+ (* -1/5040 cosTheta_O) (* 1/720 cosTheta_O))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 4))) (* 1/12 (/ cosTheta_O (pow v 2))))))))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/6 (/ 1 v))) v)) 1) v)))
(+ 1 (* -1 (/ (- 1 (* 1/2 (/ 1 v))) v)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/6 (/ 1 v))) v))) v)))
Outputs
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)
(* 1/2 (/ (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))))) v))
(* -1/2 (* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (-.f32 cosTheta_O (*.f32 cosTheta_O (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))))))
(* cosTheta_i (- (pow v 2) (* sinTheta_O (* sinTheta_i v))))
(*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/ (* cosTheta_O (* cosTheta_i (- (pow v 2) (* sinTheta_O (* sinTheta_i v))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i))) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (* cosTheta_i (- (pow v 2) (* sinTheta_O (* sinTheta_i v))))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i))) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_i (+ (* cosTheta_O (* sinTheta_O sinTheta_i)) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) v))
(* cosTheta_i (- cosTheta_O (+ (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))))) cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) v)
(* cosTheta_i (pow v 2))
(*.f32 (*.f32 v v) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v)))))
(* -1/2 (/ (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (/.f32 (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v)))))) v))
(* 1/2 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v)))))))
(* -1 (* cosTheta_i (- (* -1 (pow v 2)) (* -1 (* sinTheta_O (* sinTheta_i v))))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 v (-.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (* -1 (pow v 2)) (* -1 (* sinTheta_O (* sinTheta_i v)))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(*.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 v (-.f32 v (*.f32 sinTheta_O sinTheta_i)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* -1 (/ (* cosTheta_O (* cosTheta_i (- (* -1 (pow v 2)) (* -1 (* sinTheta_O (* sinTheta_i v)))))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 v (-.f32 v (*.f32 sinTheta_O sinTheta_i))))) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1 (/ (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))))) v)
(* -1 (* cosTheta_i (- (* -1 cosTheta_O) (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_O (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v)))))))
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)
(* 1/2 (/ (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))))) v))
(* -1/2 (* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))))))
(/ (* cosTheta_O (- (* cosTheta_i (pow v 2)) (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i))) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (- (* cosTheta_i (pow v 2)) (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i))) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O (+ (* cosTheta_i (* sinTheta_O sinTheta_i)) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v))) v)
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) v))
(* cosTheta_O (- cosTheta_i (+ (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v) (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))))) cosTheta_O)
(/ cosTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v)))))
(* -1/2 (/ (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) v))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v)))))) v))
(* 1/2 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v)))))))
(* -1 (/ (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))))) v)
(* -1 (* cosTheta_O (- (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))))
(*.f32 (neg.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v)))))) (neg.f32 cosTheta_O))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_i)) sinTheta_i))
(* 1/6 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) v)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) sinTheta_i (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)))
(fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i))
(* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))
(*.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) #s(literal -1/2 binary32))
(+ (* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 1/2 binary32)))
(+ (* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_i (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) #s(literal 1/2 binary32))) sinTheta_i (*.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) #s(literal -1/2 binary32)))
(+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_i (pow v 2)))
(*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/ (* cosTheta_O (* cosTheta_i (pow v 2))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(*.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v)) sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))
(- (+ (* cosTheta_O cosTheta_i) (* sinTheta_i (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v)) sinTheta_i (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 1/6 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i)))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i)) sinTheta_i) sinTheta_i)
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) sinTheta_i))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta_O sinTheta_i)) (*.f32 (/.f32 sinTheta_O v) (/.f32 cosTheta_i v)) (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/2 binary32)))) (*.f32 sinTheta_i sinTheta_i))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) cosTheta_O) v))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_i 2))) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))))
(*.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (*.f32 sinTheta_i sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v)))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) sinTheta_O) (*.f32 sinTheta_i v))
(* sinTheta_i (- (/ (* cosTheta_i (pow v 2)) sinTheta_i) (* cosTheta_i (* sinTheta_O v))))
(*.f32 (*.f32 cosTheta_i (-.f32 (/.f32 (*.f32 v v) sinTheta_i) (*.f32 sinTheta_O v))) sinTheta_i)
(* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i v) v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i)
(* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_O)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 v v) cosTheta_i) sinTheta_i) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i)
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) v)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (*.f32 v v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) v))
(* (pow sinTheta_i 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))))))
(*.f32 (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O sinTheta_i)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (*.f32 v v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) #s(literal -1/2 binary32))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))))) sinTheta_i) #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v))) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i))) sinTheta_i)) (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) sinTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) #s(literal -1/2 binary32))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_i (pow v 2)) sinTheta_i)) (* -1 (* cosTheta_i (* sinTheta_O v))))))
(*.f32 (neg.f32 sinTheta_i) (neg.f32 (*.f32 cosTheta_i (-.f32 (/.f32 (*.f32 v v) sinTheta_i) (*.f32 sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O v) cosTheta_i) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) cosTheta_O) sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2))))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 cosTheta_i (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v)) (neg.f32 sinTheta_i)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 5 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_O)) sinTheta_O))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) v)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) sinTheta_O (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+ (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O))
(+ (* -1/2 (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) (* sinTheta_O (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) #s(literal 1/2 binary32))) sinTheta_O (*.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) #s(literal -1/2 binary32)))
(+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v)) sinTheta_O))
(- (+ (* cosTheta_O cosTheta_i) (* sinTheta_O (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)))) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v)) sinTheta_O (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O)))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O)) sinTheta_O) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) sinTheta_O))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 cosTheta_O sinTheta_O)) (*.f32 (/.f32 sinTheta_i v) (/.f32 cosTheta_i v)) (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))))) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (pow sinTheta_O 2))) (+ (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))))
(*.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v)))) (*.f32 sinTheta_O sinTheta_O))
(* sinTheta_O (- (/ (* cosTheta_i (pow v 2)) sinTheta_O) (* cosTheta_i (* sinTheta_i v))))
(*.f32 (*.f32 cosTheta_i (-.f32 (/.f32 (*.f32 v v) sinTheta_O) (*.f32 sinTheta_i v))) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(*.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 cosTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O v) v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 v v) cosTheta_i) sinTheta_O) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) v)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i (*.f32 v v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (neg.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (+ (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))))))
(*.f32 (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O sinTheta_O)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i (*.f32 v v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) v)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)) (* 1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (- (/ (* cosTheta_O cosTheta_i) v) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 3)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))))) sinTheta_O) #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v))) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/2 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O))) sinTheta_O)) (* -1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) sinTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_i (pow v 2)) sinTheta_O)) (* -1 (* cosTheta_i (* sinTheta_i v))))))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (*.f32 cosTheta_i (-.f32 (/.f32 (*.f32 v v) sinTheta_O) (*.f32 sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (pow v 2))) (* sinTheta_O (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i v))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) cosTheta_O) sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* -1/6 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2))))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* cosTheta_O cosTheta_i) (* 1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) v)) (neg.f32 sinTheta_O)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))) v)
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/2 binary32))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 3))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32))))) (pow.f32 v #s(literal 3 binary32)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) v)) (pow.f32 v #s(literal 3 binary32)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))))) (*.f32 v v))
(* v (- (* cosTheta_i v) (* cosTheta_i (* sinTheta_O sinTheta_i))))
(*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (pow v 3))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i v) 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) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))
(* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ (* cosTheta_O (* cosTheta_i v)) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i v) 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) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) v)
(- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v))))
(*.f32 #s(literal 8 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/16 (- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/8 (- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v)))))
(*.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 16 (- (* 8 (exp (/ 1 v))) (* 8 (exp (/ -1 v)))))
(/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) v))
(/ (- (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32))))) (*.f32 v v))
(/ (- (* v (- (* cosTheta_O (* cosTheta_i v)) (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i))) cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))
(exp (/ 1 v))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(exp (/ -1 v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i)) cosTheta_O (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i)) cosTheta_O (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal 3 binary32))))) v)
(* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O)
(+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) v)
(* -1/2 (* cosTheta_O cosTheta_i))
(*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v)))))))
(* (pow v 2) (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) v) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 (/.f32 #s(literal -1/12 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 (/.f32 #s(literal -1/12 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))))) v)
(* 1/2 (* cosTheta_O (* cosTheta_i (pow v 3))))
(*.f32 (*.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))
(* (pow v 3) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (pow.f32 v #s(literal 3 binary32)))
(* (pow v 3) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/12 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))) (pow.f32 v #s(literal 3 binary32)))
(* (pow v 3) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (* cosTheta_O cosTheta_i))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (fma.f32 (/.f32 #s(literal -1/12 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))))) (pow.f32 v #s(literal 3 binary32)))
(/ 16 v)
(/.f32 #s(literal 16 binary32) v)
(/ (+ 16 (* 8/3 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 8/3 binary32) (*.f32 v v)) #s(literal 16 binary32)) v)
(/ (+ 16 (+ (/ 2/15 (pow v 4)) (* 8/3 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 16 binary32) (/.f32 #s(literal 2/15 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 8/3 binary32) (*.f32 v v))) v)
(/ (+ 16 (+ (/ 2/15 (pow v 4)) (+ (* 8/3 (/ 1 (pow v 2))) (* 1/315 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 16 binary32) (/.f32 #s(literal 2/15 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/315 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 8/3 binary32) (*.f32 v v)))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(/ 2 v)
(/.f32 #s(literal 2 binary32) v)
(/ (+ 2 (* 1/3 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(/ (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) v)
(/ (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) v)
v
(* v (- 1 (* 1/6 (/ 1 (pow v 2)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* v (- (+ 1 (/ 7/360 (pow v 4))) (* 1/6 (/ 1 (pow v 2)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* v (- (+ 1 (/ 7/360 (pow v 4))) (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32)))) v)
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(/ (+ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) v)
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))
(*.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(- (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))) (*.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (* cosTheta_O v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v)
(* v (+ (* -1/12 (/ cosTheta_O (pow v 2))) (* 1/2 cosTheta_O)))
(*.f32 (fma.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v)
(* v (+ (* -1/2 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4))) (+ (* -1/12 (/ cosTheta_O (pow v 2))) (* 1/2 cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_O))) v)
(* v (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O))) (+ (* -1/720 cosTheta_O) (* 1/5040 cosTheta_O))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4))) (+ (* -1/12 (/ cosTheta_O (pow v 2))) (* 1/2 cosTheta_O)))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 cosTheta_O #s(literal 7/2160 binary32) (*.f32 cosTheta_O #s(literal -1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 cosTheta_O #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (fma.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_O))) v)
1
#s(literal 1 binary32)
(+ 1 (/ 1 v))
(+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32))
(+ 1 (+ (/ 1/2 (pow v 2)) (/ 1 v)))
(+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(+ 1 (+ (/ 1/2 (pow v 2)) (+ (/ 1 v) (* 1/6 (/ 1 (pow v 3))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v v)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1/6 binary32) (pow.f32 v #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) v)))
(- 1 (/ 1 v))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) v))
(- (+ 1 (/ 1/2 (pow v 2))) (/ 1 v))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 1 (/ 1/2 (pow v 2))) (+ (/ 1 v) (* 1/6 (/ 1 (pow v 3)))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/6 binary32) (pow.f32 v #s(literal 3 binary32))))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32))) cosTheta_i (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i)))) v)) v)) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)) v)) (neg.f32 v))
(+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/12 (* cosTheta_O cosTheta_i))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/12 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) v)) v)) (neg.f32 v))
(* -1 (* (pow v 3) (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v #s(literal 3 binary32)))
(* -1 (* (pow v 3) (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))))
(*.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) (pow.f32 v #s(literal 3 binary32)))
(* -1 (* (pow v 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/12 (* cosTheta_O cosTheta_i))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))))
(*.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/12 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) v)) v))) (pow.f32 v #s(literal 3 binary32)))
(* -1 (/ (- (* -1 (/ (+ 8/3 (* 2/15 (/ 1 (pow v 2)))) (pow v 2))) 16) v))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (+.f32 (/.f32 #s(literal 2/15 binary32) (*.f32 v v)) #s(literal 8/3 binary32)) v) #s(literal -16 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 2/15 (* 1/315 (/ 1 (pow v 2)))) (pow v 4))) (+ 16 (* 8/3 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/315 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -2/15 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 8/3 binary32) (*.f32 v v)) #s(literal 16 binary32))) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32)) v) #s(literal -1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2) v))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (+.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal 1/3 binary32)) v) #s(literal -2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2520 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/60 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (neg.f32 v))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) 1)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)))
(* -1 (* v (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))))
(*.f32 (neg.f32 v) (-.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32)))))
(* -1 (* v (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))))
(*.f32 (neg.f32 v) (-.f32 (+.f32 (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32))))
(* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))))) v)
(+ (* -1 (/ (- (/ (* cosTheta_O (* cosTheta_i (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v) (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) v)))
(* -1 (* v (+ (* -1/2 cosTheta_O) (* 1/12 (/ cosTheta_O (pow v 2))))))
(*.f32 (neg.f32 v) (fma.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal 1/12 binary32) (*.f32 #s(literal -1/2 binary32) cosTheta_O)))
(* -1 (* v (+ (* -1/2 cosTheta_O) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 4))) (* 1/12 (/ cosTheta_O (pow v 2)))))))
(*.f32 (neg.f32 v) (fma.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_O (/.f32 (*.f32 cosTheta_O #s(literal 7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal 1/12 binary32))))
(* -1 (* v (+ (* -1/2 cosTheta_O) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O))) (+ (* -1/5040 cosTheta_O) (* 1/720 cosTheta_O))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 4))) (* 1/12 (/ cosTheta_O (pow v 2))))))))
(*.f32 (neg.f32 v) (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 cosTheta_O #s(literal -7/2160 binary32) (*.f32 cosTheta_O #s(literal 1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 cosTheta_O #s(literal 7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (fma.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal 1/12 binary32) (*.f32 #s(literal -1/2 binary32) cosTheta_O))))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/6 (/ 1 v))) v)) 1) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/6 binary32) v) #s(literal -1/2 binary32)) v) #s(literal 1 binary32)) v))
(+ 1 (* -1 (/ (- 1 (* 1/2 (/ 1 v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v)) v))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/6 (/ 1 v))) 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))

rewrite252.0ms (1.7%)

Memory
-2.2MiB live, 240.4MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
074487
0119486
1383445
22635431
08328431
Stop Event
iter limit
node limit
iter limit
Counts
29 → 793
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_O v)
(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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) 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_i sinTheta_i) sinTheta_O) sinTheta_O) #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) 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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
(*.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)))
(-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32))
(/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v)
(-.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_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 cosTheta_i (*.f32 v v))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
Outputs
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1 binary32)) cosTheta_O)
(*.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_O)))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v))
(/.f32 (neg.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1 binary32))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 cosTheta_O #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) cosTheta_O)) (*.f32 v v))
(/.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 v))
(/.f32 cosTheta_O v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (neg.f32 cosTheta_O) v))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 cosTheta_O) v))
(pow.f32 (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v cosTheta_O) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_O) v))
(*.f32 (*.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(/.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) v)
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) v)
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32))) (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) (/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(pow.f32 (/.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(pow.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 #s(literal 1 binary32) v)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) v)
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(-.f32 (/.f32 #s(literal 0 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(pow.f32 (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)) cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal 1/2 binary32))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal 1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 #s(literal -1/2 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal 1 binary32))) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1 binary32)) cosTheta_O)
(*.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_O)))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v))
(/.f32 (neg.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1 binary32))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 cosTheta_O #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) cosTheta_O)) (*.f32 v v))
(/.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 v))
(/.f32 cosTheta_O v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (neg.f32 cosTheta_O) v))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 cosTheta_O) v))
(pow.f32 (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v cosTheta_O) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_O) v))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)))) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))) (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) (/.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))
(fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 (*.f32 sinTheta_O cosTheta_O) (*.f32 cosTheta_i sinTheta_i) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O)) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_i) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_O) cosTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 cosTheta_i (/.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))) #s(literal -1 binary32)) (pow.f32 (/.f32 v #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (neg.f32 v)) #s(literal -1/2 binary32))
(*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (neg.f32 v)))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))) #s(literal -1 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) v))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (/.f32 #s(literal -1/2 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal 1/2 binary32)))) v)
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) v)
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal 1/2 binary32)) v)
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 v #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 v #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (/.f32 v #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) v) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (/.f32 #s(literal -1/2 binary32) v)))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (/.f32 #s(literal -1/2 binary32) v)))
(pow.f32 (/.f32 (/.f32 (/.f32 v #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (/.f32 #s(literal -1/2 binary32) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) #s(literal -1/2 binary32))
(*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)) #s(literal -1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)) #s(literal -1/2 binary32)) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)) #s(literal -1/2 binary32))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)) #s(literal -1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32))) #s(literal -1/2 binary32))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32))) #s(literal -1/2 binary32))) (neg.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32))))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32))) #s(literal -1/2 binary32)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32))) #s(literal -1/2 binary32)) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)))) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32)))) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)) #s(literal -1/2 binary32)))
(+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)) #s(literal -1/2 binary32)))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))
(*.f32 v (fma.f32 cosTheta_i v (*.f32 (neg.f32 cosTheta_i) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)) (*.f32 (*.f32 v v) cosTheta_i)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))) (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (neg.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))) (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))) (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(-.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v))
(fma.f32 (*.f32 cosTheta_i v) v (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (*.f32 (*.f32 v v) cosTheta_i))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v) (*.f32 (*.f32 v v) cosTheta_i))
(fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v) (*.f32 (*.f32 v v) cosTheta_i))
(fma.f32 (*.f32 v v) cosTheta_i (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))
(fma.f32 (neg.f32 v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 (*.f32 v v) cosTheta_i))
(fma.f32 cosTheta_i (*.f32 v v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 (*.f32 cosTheta_i v)) (*.f32 (*.f32 v v) cosTheta_i))
(fma.f32 v (*.f32 cosTheta_i v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))
(fma.f32 v (*.f32 (neg.f32 cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 (*.f32 v v) cosTheta_i))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 (*.f32 v v) cosTheta_i))
(pow.f32 (/.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)) (*.f32 (*.f32 v v) cosTheta_i))
(+.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (pow.f32 v #s(literal -4 binary32)) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(*.f32 (pow.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v v) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v v) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 v #s(literal -2 binary32)) (pow.f32 (/.f32 (*.f32 v v) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v v)) (/.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)))
(*.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32))) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (pow.f32 v #s(literal -4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 v #s(literal -4 binary32)) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(*.f32 (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 v #s(literal 4 binary32)))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (pow.f32 v #s(literal -4 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32))))
(*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))
(*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal -4 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 v #s(literal -4 binary32)) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 v v))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (pow.f32 v #s(literal -4 binary32)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32))))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) #s(literal 1 binary32))) (neg.f32 (pow.f32 v #s(literal 4 binary32))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 v #s(literal 4 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 v v)) (*.f32 v v))
(/.f32 (*.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (pow.f32 v #s(literal -4 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32)))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) #s(literal 1 binary32)) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O)) (neg.f32 (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O)) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (neg.f32 (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (*.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (pow.f32 v #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (neg.f32 (pow.f32 v #s(literal 4 binary32)))))
(pow.f32 (/.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))))
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (neg.f32 (pow.f32 v #s(literal 4 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_O (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (*.f32 v v) cosTheta_i) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) cosTheta_i)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) cosTheta_i)) (-.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v))) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) #s(literal 2 binary32))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))) (neg.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) cosTheta_O)) (neg.f32 (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) cosTheta_O)) (neg.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O))) (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
(/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)))
(/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) cosTheta_O) (*.f32 (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (neg.f32 cosTheta_O)) (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) cosTheta_O) (*.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 2 binary32)) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 v v) cosTheta_i) #s(literal 3 binary32)) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v (fma.f32 cosTheta_i v (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(-.f32 (/.f32 (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(fma.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v))))
(fma.f32 (*.f32 (*.f32 v v) cosTheta_i) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O)) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 v v) cosTheta_i) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i v))))
(*.f32 (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))))
(*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal 64 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))) (*.f32 (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 3 binary32)))) (*.f32 (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)))) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))))
(-.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -8 binary32) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 #s(literal 8 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(pow.f32 (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (pow.f32 (/.f32 #s(literal 16 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (pow.f32 (/.f32 #s(literal 16 binary32) (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))))
(*.f32 #s(literal -1/16 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) #s(literal -1 binary32)))
(*.f32 #s(literal -1/16 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1 binary32)) #s(literal 1/16 binary32))
(*.f32 #s(literal 1/16 binary32) (pow.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal 1/16 binary32) (pow.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1/16 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/16 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/16 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/16 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/16 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/16 binary32)) (*.f32 (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/16 binary32))) (*.f32 (*.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/16 binary32)) (*.f32 (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/16 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32))))) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))))) (neg.f32 (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 16 binary32)) (*.f32 #s(literal 16 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)))) #s(literal 256 binary32))
(/.f32 #s(literal -1/16 binary32) (neg.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 #s(literal 1/16 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1/16 binary32) (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) #s(literal 16 binary32))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)))) (neg.f32 (*.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (*.f32 #s(literal 16 binary32) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))))
(/.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)))) (*.f32 #s(literal 16 binary32) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))))
(/.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -16 binary32))
(/.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 16 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (*.f32 #s(literal 16 binary32) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))) (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 3 binary32)) (*.f32 #s(literal 16 binary32) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 16 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 16 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))) #s(literal 16 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))) #s(literal 16 binary32)))
(-.f32 (/.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 16 binary32)) (/.f32 (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -16 binary32)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -16 binary32)))
(fma.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(fma.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/16 binary32) (*.f32 (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/16 binary32)))
(pow.f32 (exp.f32 (log.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/16 binary32)) (*.f32 (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/16 binary32)))
(+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal -8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(*.f32 #s(literal 1/8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 #s(literal -1/8 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1/8 binary32) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal -2 binary32) (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1/8 binary32) (neg.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 2 binary32) (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -2 binary32))))
(pow.f32 (/.f32 (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -2 binary32)) #s(literal -1 binary32))
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 16 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal 16 binary32) (fma.f32 #s(literal 512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (*.f32 #s(literal -512 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) (fma.f32 #s(literal 64 binary32) (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(*.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 16 binary32))
(*.f32 #s(literal -16 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 16 binary32) (pow.f32 (pow.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal 16 binary32) (/.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)))
(*.f32 #s(literal 16 binary32) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal -16 binary32) (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal -16 binary32) (neg.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))))
(/.f32 #s(literal -16 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal -16 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(/.f32 #s(literal 16 binary32) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))))
(/.f32 #s(literal 16 binary32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 16 binary32) (neg.f32 (neg.f32 (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(exp.f32 (neg.f32 (*.f32 (log.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 #s(literal 16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -16 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -2 binary32)))
(pow.f32 (/.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (pow.f32 (/.f32 v (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))) v)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)))) (neg.f32 (*.f32 v (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32)))) (neg.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))) v)
(/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))) v))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32))) (*.f32 v (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 3 binary32))) (*.f32 v (fma.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O)) (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 v))
(/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (*.f32 v (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))) (/.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)) (*.f32 v (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) v) (/.f32 (/.f32 (pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -2 binary32)) (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) cosTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) v))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(pow.f32 (/.f32 (/.f32 v (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))) (*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)))) (*.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (*.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32)))) (*.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32))) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))) (/.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))) (/.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v))
(fma.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (*.f32 cosTheta_i cosTheta_O))
(pow.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) sinTheta_i (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v)))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O))) v)
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (neg.f32 v)))
(pow.f32 (/.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O) (neg.f32 v)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 2 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1 binary32) (/.f32 cosTheta_O (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 cosTheta_O #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 cosTheta_O #s(literal 2 binary32))) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (neg.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)))
(/.f32 (neg.f32 cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_O (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(pow.f32 (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(neg.f32 (/.f32 cosTheta_O (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i v) v)
(*.f32 (*.f32 v v) cosTheta_i)
(*.f32 cosTheta_i (*.f32 v v))
(*.f32 v (*.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (exp.f32 (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (E.f32) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (pow.f32 (E.f32) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (E.f32) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (E.f32)) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(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)))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (/.f32 #s(literal -1 binary32) v))

eval211.0ms (1.4%)

Memory
7.9MiB live, 190.5MiB allocated
Compiler

Compiled 58 992 to 5 629 computations (90.5% saved)

prune1.0s (6.9%)

Memory
23.9MiB live, 339.1MiB allocated
Pruning

114 alts after pruning (109 fresh and 5 done)

PrunedKeptTotal
New989631 052
Fresh204666
Picked325
Done235
Total1 0141141 128
Accuracy
100.0%
Counts
1 128 → 114
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(/.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)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
93.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 4 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #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))
97.3%
(/.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.3%
(/.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.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))))
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 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
97.3%
(/.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.1%
(/.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 16 binary32) (-.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32)) v))
98.0%
(/.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 16 binary32) (-.f32 (*.f32 (pow.f32 (E.f32) (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) #s(approx (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))) (*.f32 #s(literal 8 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))) #s(literal 2 binary32)) v))
97.4%
(/.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.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
62.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.4%
(/.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))
62.2%
(/.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) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O)) (*.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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32))) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #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 (exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_i)) #s(literal -1 binary32))) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) #s(literal -1 binary32))) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #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))) (exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
46.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)) v)) (neg.f32 v)))
98.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
95.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 v v)) (*.f32 v v)))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
95.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 (*.f32 cosTheta_i (-.f32 (/.f32 (*.f32 v v) sinTheta_i) (*.f32 sinTheta_O v))) sinTheta_i))) (pow.f32 v #s(literal 4 binary32))))
95.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i))))) (pow.f32 v #s(literal 4 binary32))))
95.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 v (-.f32 v (*.f32 sinTheta_O sinTheta_i))))))) (pow.f32 v #s(literal 4 binary32))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
95.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
98.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
98.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (pow.f32 v #s(literal -4 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
94.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))) #s(literal -1 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
56.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(approx (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v)) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v)))
50.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i) #s(literal -1/2 binary32)))) v))
50.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) v))
96.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (pow.f32 v #s(literal 4 binary32))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal -1/2 binary32) #s(literal 1/6 binary32))) v)) v))) (neg.f32 v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) v))) (neg.f32 v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) cosTheta_i #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) v))) v))) (neg.f32 v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) sinTheta_i (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) v))) (neg.f32 v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) v))) (neg.f32 v)))
56.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_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 v)))
56.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_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) v))) (neg.f32 v)))
52.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_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) v))) (neg.f32 v)))
52.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 v)))
56.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_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O)) sinTheta_O) sinTheta_O)) v))) (neg.f32 v)))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)) v))) (neg.f32 v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) v))) (neg.f32 v)))
56.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_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v)) sinTheta_i))))) (neg.f32 v)))
56.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_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))) (neg.f32 v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 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) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))))) (neg.f32 v)))
56.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_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (*.f32 v v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (neg.f32 v)))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (*.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v))))) (neg.f32 v)))
46.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (fma.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))) (neg.f32 v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i))) cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))) (neg.f32 v)))
46.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) v)))) (neg.f32 v)))
46.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32))))) (*.f32 v v)))) (neg.f32 v)))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (*.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))) (neg.f32 v)))
46.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (fma.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) #s(literal 1/2 binary32))) sinTheta_i (*.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) #s(literal -1/2 binary32)))) (neg.f32 v)))
50.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 1/2 binary32)))) (neg.f32 v)))
46.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v)))))))) (neg.f32 v)))
46.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))))) (*.f32 v v))) (neg.f32 v)))
50.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))
46.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))) v))) (neg.f32 v)))
50.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) cosTheta_O) v))) (neg.f32 v)))
92.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O))))
57.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))))
56.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
90.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (pow.f32 v #s(literal -2 binary32)) (pow.f32 (/.f32 (*.f32 v v) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) #s(literal -1 binary32))))
95.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (pow.f32 v #s(literal -4 binary32)) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
98.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v v))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
37.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (fma.f32 #s(literal -1 binary32) (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))))))
97.9%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (pow.f32 (E.f32) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (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))))))
98.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (exp.f32 (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (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))))))
98.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (E.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))))))
98.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 v v)) (*.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 3 binary32)))))
98.5%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) v) (*.f32 (/.f32 v cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (/.f32 v cosTheta_i) v))))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (*.f32 v v)))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal -4 binary32)))))
56.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
98.4%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)))))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32))))))
57.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
57.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))))
56.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (pow v 4)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/12 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) v)) v)) (neg.f32 v))))
98.2%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (pow v 4)) (*.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 v (-.f32 v (*.f32 sinTheta_O sinTheta_i)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))))
50.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))
36.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32))))) (pow.f32 v #s(literal 3 binary32)))))
46.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v) #s(literal 1/2 binary32))))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))))) v))))
54.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (+.f32 (/.f32 #s(literal 1/12 binary32) (*.f32 v v)) #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (/.f32 #s(literal -1/12 binary32) (*.f32 v v)) #s(literal 1/2 binary32)))) v)))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) sinTheta_i (*.f32 #s(literal 1/12 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (/.f32 sinTheta_i v) sinTheta_O #s(literal -1 binary32))) v))) v)) (neg.f32 v))))
54.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1/2 binary32) (/.f32 #s(literal -1/12 binary32) v))) v)) (neg.f32 v))))
Compiler

Compiled 15 418 to 5 516 computations (64.2% saved)

regimes1.2s (7.8%)

Memory
-1.3MiB live, 574.7MiB allocated
Counts
186 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1/2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 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) v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (*.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v) #s(literal 1/2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.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)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i) #s(literal -1/2 binary32)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 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 cosTheta_O (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i) #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_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (*.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v))))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) cosTheta_O) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) v)))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1/2 binary32) (/.f32 #s(literal -1/12 binary32) v))) v)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (/.f32 #s(literal -1/12 binary32) (*.f32 v v)) #s(literal 1/2 binary32)))) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (fma.f32 cosTheta_O (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32))))) (*.f32 v v)))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 1/2 binary32)))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))) (*.f32 v v))))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) v))) cosTheta_O)) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (+.f32 (/.f32 #s(literal 1/12 binary32) (*.f32 v v)) #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (/.f32 #s(literal -1/12 binary32) (*.f32 v v)) #s(literal 1/2 binary32)))) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) #s(approx (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i))) cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v)))))))) (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_i sinTheta_i) sinTheta_O) sinTheta_O) #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) 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 #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) v))) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.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_i sinTheta_i) sinTheta_O) sinTheta_O) #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) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)))))) (*.f32 v v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O)) sinTheta_O) sinTheta_O)) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O cosTheta_i)) sinTheta_i (*.f32 #s(literal 1/12 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (/.f32 sinTheta_i v) sinTheta_O #s(literal -1 binary32))) v))) v)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v))) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) sinTheta_i (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (pow v 4)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/12 binary32) (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) v)) v)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.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 #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (fma.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v) #s(literal 1/2 binary32))) sinTheta_i (*.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) #s(literal -1/2 binary32)))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) v) (/.f32 cosTheta_i v) (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) v) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) v)) sinTheta_i))))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O sinTheta_i)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) v))) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))) v))) (neg.f32 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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v) (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (*.f32 v v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) v) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))))) (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(approx (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v)) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* -1/2 (- (* cosTheta_i cosTheta_O) (/ (+ (* (* cosTheta_O (* sinTheta_O sinTheta_i)) cosTheta_i) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) -1/2) 1/6)) v)) v))) (neg v)) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (fma.f32 (*.f32 sinTheta_O v) sinTheta_i (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32))))) (pow.f32 v #s(literal 3 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) (+.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))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (/ (* 2 v) (/ -1 (sinh (/ -1 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) #s(approx (/ -1 (sinh (/ -1 v))) (fma.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.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 (/ (- (* 1 (* 2 (exp (/ 1 v)))) (* (* 2 (exp (/ -1 v))) 1)) (* (* 2 (exp (/ -1 v))) (* 2 (exp (/ 1 v))))) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)) (/.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (*.f32 v v)) (*.f32 v v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) #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 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal -1 binary32) #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)))))
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_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 (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) cosTheta_O) (pow.f32 v #s(literal -4 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 (*.f32 cosTheta_i v) (-.f32 v (*.f32 sinTheta_O sinTheta_i))))) (pow.f32 v #s(literal 4 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) cosTheta_O) (*.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 v (-.f32 v (*.f32 sinTheta_O sinTheta_i))))))) (pow.f32 v #s(literal 4 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal -4 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (pow.f32 v #s(literal -4 binary32)) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) (pow.f32 v #s(literal 4 binary32))))
(/.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))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal -4 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 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)) (*.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 (/.f32 #s(literal 1 binary32) v) 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 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #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))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 (*.f32 cosTheta_i (-.f32 (/.f32 (*.f32 v v) sinTheta_i) (*.f32 sinTheta_O v))) sinTheta_i))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.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 #s(literal 1 binary32) (/.f32 v cosTheta_i)) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #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 (*.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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (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 #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 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #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))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (*.f32 (neg.f32 sinTheta_O) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (+.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (* (/ cosTheta_O (- (exp (/ 1 v)) (exp (/ -1 v)))) (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3)))) (*.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (+.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 sinTheta_O v)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(approx (- (/ (/ cosTheta_i v) v) (/ (* (* sinTheta_O sinTheta_i) cosTheta_i) (pow v 3))) (*.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (+.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 sinTheta_O v)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) v) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (*.f32 v (neg.f32 v)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) v) (*.f32 (/.f32 v cosTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (*.f32 v v)))) (*.f32 (/.f32 v cosTheta_i) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))) (neg.f32 v)) (*.f32 (neg.f32 v) (/.f32 (/.f32 v cosTheta_i) (neg.f32 cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (*.f32 (*.f32 (/.f32 v cosTheta_i) v) (*.f32 v v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (* (/ cosTheta_O (* (sinh (/ 1 v)) 2)) (- (* cosTheta_i (* v v)) (* (* (* sinTheta_O sinTheta_i) cosTheta_i) v))) (pow v 4)) (*.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 v (-.f32 v (*.f32 sinTheta_O sinTheta_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_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 cosTheta_i cosTheta_O) v)) #s(approx (/ (* 2 v) (/ -1 (sinh (/ -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))) (pow.f32 #s(approx (pow (/ v (* cosTheta_O cosTheta_i)) -1/2) (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #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 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (pow.f32 v #s(literal -2 binary32)) (pow.f32 (/.f32 (*.f32 v v) (*.f32 (/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))) #s(literal -1 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32))) 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) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (E.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))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (fma.f32 #s(literal -1 binary32) (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 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (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))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 v v)) (*.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 3 binary32)))))
(/.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 16 binary32) #s(approx (- (* (exp (/ 1 v)) 8) (* 8 (exp (/ -1 v)))) (*.f32 #s(literal 8 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.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 #s(literal 16 binary32) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.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 #s(literal 16 binary32) (-.f32 (*.f32 (pow.f32 (E.f32) (/.f32 #s(literal 1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.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))) (exp.f32 (log.f32 (/.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 (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))) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (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))) (pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 binary32)) #s(literal 4 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))) (exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 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 (exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) #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 (exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_i)) #s(literal -1 binary32))) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) cosTheta_O))) #s(literal -1 binary32))) (-.f32 (*.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v))) (pow.f32 v #s(literal 4 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (neg.f32 v) cosTheta_O) #s(literal -1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))) #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))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.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))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (pow.f32 v #s(literal 4 binary32)))))
(/.f32 (*.f32 (exp.f32 (fma.f32 (pow.f32 (/.f32 (/.f32 (neg.f32 v) sinTheta_i) sinTheta_O) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 0 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 16 binary32) (-.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v)) #s(literal 8 binary32)) (*.f32 #s(literal 8 binary32) (exp.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 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (exp.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 (*.f32 (pow.f32 (/.f32 v cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) 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 (pow.f32 v #s(literal -1/4 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/4 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3/4 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)) (/.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 (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 1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #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 1 binary32) (*.f32 #s(literal 4 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1 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 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.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 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (pow.f32 (E.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 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (E.f32) (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.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 (-.f32 (/.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (exp.f32 (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (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))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (-.f32 (pow.f32 (pow.f32 (E.f32) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (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 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 v (-.f32 (pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/8 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/4 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)) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (E.f32) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (pow.f32 (E.f32) (/.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 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))))
(/.f32 (*.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 #s(literal 1 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 #s(literal 1 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))) (*.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 (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))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 1 binary32) (/.f32 (*.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)))) (-.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 (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)) (+.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 #s(literal 1 binary32) v)) (/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 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 #s(literal 1 binary32) v))))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

296.0ms
sinTheta_O
293.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))
160.0ms
(*.f32 cosTheta_i cosTheta_O)
108.0ms
v
106.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1cosTheta_O
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1v
98.6%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%1(*.f32 sinTheta_i sinTheta_O)
98.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes305.0ms (2%)

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

8 calls:

65.0ms
cosTheta_O
44.0ms
sinTheta_i
36.0ms
v
30.0ms
sinTheta_O
27.0ms
cosTheta_i
Results
AccuracySegmentsBranch
98.6%1cosTheta_O
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1(*.f32 sinTheta_i sinTheta_O)
98.6%1cosTheta_i
98.6%1v
98.6%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes259.0ms (1.7%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes205.0ms (1.4%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes174.0ms (1.2%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes201.0ms (1.3%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes183.0ms (1.2%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes169.0ms (1.1%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes182.0ms (1.2%)

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

8 calls:

39.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))
27.0ms
sinTheta_O
24.0ms
cosTheta_O
20.0ms
cosTheta_i
18.0ms
(*.f32 sinTheta_i sinTheta_O)
Results
AccuracySegmentsBranch
62.2%1sinTheta_i
62.2%1(*.f32 sinTheta_i sinTheta_O)
62.2%1cosTheta_i
62.2%1cosTheta_O
62.2%1sinTheta_O
62.2%1v
62.2%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
62.2%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes150.0ms (1%)

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

8 calls:

22.0ms
sinTheta_i
22.0ms
(*.f32 cosTheta_i cosTheta_O)
18.0ms
v
18.0ms
cosTheta_O
17.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
57.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))
57.1%1(*.f32 cosTheta_i cosTheta_O)
57.1%1cosTheta_O
57.1%1sinTheta_O
57.1%1(*.f32 sinTheta_i sinTheta_O)
57.1%1v
57.1%1cosTheta_i
57.1%1sinTheta_i
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes38.0ms (0.3%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes57.0ms (0.4%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes44.0ms (0.3%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes36.0ms (0.2%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes14.0ms (0.1%)

Memory
7.7MiB live, 45.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

simplify62.0ms (0.4%)

Memory
16.1MiB live, 54.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
090515
1139515
2288504
3897504
43157504
54061504
66047504
Stop Event
node limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) 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_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) 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_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) v)) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O 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 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))

soundness1.5s (10.1%)

Memory
10.3MiB live, 1 237.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04591924
114111869
249631648
080901624
01631
02531
16431
226731
3190231
0858731
03321411
19991355
234921241
085521216
074487
0119486
1383445
22635431
08328431
068171
1152169
2351166
3801165
41819165
54851165
67263165
08071165
045185
075194
1235164
21281124
08831124
059224
089222
1268211
21887205
08277205
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 1 517 to 821 computations (45.9% saved)

preprocess403.0ms (2.7%)

Memory
19.4MiB live, 394.3MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

(negabs cosTheta_O)

Compiler

Compiled 2 514 to 1 362 computations (45.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...